Надежность кода JS и вызов несуществующего свойства объекта.
Почему JS позволяет обращаться к несуществующему свойству объекта? Ведь это означает что что то пошло не так.
Делаете ли вы какую то перестраховку типа функций проверяющие вхождение свойства перед вызовом или оборачивание объектов в прокси? Вопрос возник потому что для меня лучше что бы код не работал вообще (и это было сразу заметно), чем работал неправильно. |
|
Цитата:
А про TypeScript очень интересно! 4ая ссылка на гитхаб не открылась. |
Цитата:
Последние годы в добавляемых фичах наметились изменения в сторону большей строгости, но лично меня они пока только бесят, т.к. на данный момент применяются сугубо точечно и только нарушают интуитивное восприятие, без особого толка. P.S. В основном пишу на TypeScript, но он не панацея, т.к. не меняет(как принцип) механик javascript. Начинать работать сразу с ts можно, но это чревато "удивлениями", когда в том или ином случае внезапно проявит себя какая-нибудь "особенность" js. |
Часовой пояс GMT +3, время: 00:58. |