Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 15

a

artalar in TypeScript — русскоговорящее сообщество
Почему не понимает, как ему объяснить?
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
artalar
Почему не понимает, как ему объяснить?
А если if (shape?.a !== unfefined)
источник

a

artalar in TypeScript — русскоговорящее сообщество
shape.a !== undefined работает но похоже на костыль
источник

a

artalar in TypeScript — русскоговорящее сообщество
У меня может быть кейс когда свойство есть, а значения нет
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
a in shape пропустит и с андефайнд значение
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Он же только наличие ключа чекает
источник

a

artalar in TypeScript — русскоговорящее сообщество
Мне это и нужно
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Ну тогда все верно тс подсказывает на скрине
источник

a

artalar in TypeScript — русскоговорящее сообщество
не верно
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
artalar
не верно
В чем ?
источник

a

artalar in TypeScript — русскоговорящее сообщество
...
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Что ты ожидаешь?
источник

a

artalar in TypeScript — русскоговорящее сообщество
источник

a

artalar in TypeScript — русскоговорящее сообщество
Alex CherryTea
Что ты ожидаешь?
Мне нужно проверить наличие свойства, а не его значение
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
artalar
Мне нужно проверить наличие свойства, а не его значение
Так он и показывет что оно есть но может быть андеф
источник

a

artalar in TypeScript — русскоговорящее сообщество
Оно не может быть андейфайн, я это нигде не указал
источник

a

artalar in TypeScript — русскоговорящее сообщество
artalar
Почему не понимает, как ему объяснить?
Свойство может либо быть и иметь свой тип, либо его может не быть
источник

a

artalar in TypeScript — русскоговорящее сообщество
Я не понимаю зачем он | undefined ставит
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
artalar
Оно не может быть андейфайн, я это нигде не указал
Указал, посмотри в генерик, там как опциональное указано
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
а?
источник