Code:
type User = {
name: string;
age: number;
}
const user: User = {};
user.name = 'Alice';
user.age = 45;
Error Message:
Type '{}' is missing the following properties from type 'User': name, age
JS Code:
const user = {};
user.name = 'Alice';
user.age = 45;
Я хочу создать пустой объект, а затем потом, когда данные придут заполнить его. 🧐
это при обращении к ним, а при присвоение не нужно же. 🤷♂️
Если ты говоришь, что переменная - полная корзина с яблоками, нельзя расчехлять биполярку и присваивать ей пустую корзину. Это всегда должна быть полная корзина с яблоками, хоть ты тресни. Хочешь что-то другое? Указывай тип явно
Обсуждают сегодня