могу? Одна функция отдает другой объект. Он туда приходит в том виде,как нужно, ошибок нет, но обратиться к уже существующему (!) свойству у меня не получается!
што
Прям не получается? Или ошибка какая-то с осмысленным текстом есть?
в функцию приходит объект obj. Вывести его целиком можно, а взять и вывести его свойство, напрмер obj.a - нет, хотя оно там есть.
а в типах это свойство описано?
Что приходит в функцию — не важно. Что функция принимает?
Property doesnt exist on type "object"
object — это не тот тип, что тебе нужен
ну так опиши интерфейс объекта
function func(obj: object) avoid { console.log(obj) //работает console.log(obj.a) // не работает }
Советую прочитать Handbook на сайте языка, потом тыкаться в него
Так и должно быть. Ты неправильно описал параметр функции
Хорошо, я надеялся взять ts интуитивно и нахрапом, а он гадкий какой оказался))
Он лапочка, но надо включать мозги
Обсуждают сегодня