Size: a a a

JavaScript.Ninja

2021 May 09

IK

Illya Klymov in JavaScript.Ninja
я понятия не имею что там написано/будет написано в типе RouteOptions, вдруг там кто-нибудь index signature воткнул
источник

IK

Illya Klymov in JavaScript.Ninja
моя задача явно описать ограничения
источник

M

Michael in JavaScript.Ninja
источник

M

Michael in JavaScript.Ninja
Хм, а у меня и так выдает ошибку
источник

IK

Illya Klymov in JavaScript.Ninja
потому что у Test нет index signature
источник

IK

Illya Klymov in JavaScript.Ninja
а теперь добавьте в него [key: string]: number
источник

M

Michael in JavaScript.Ninja
Понял, спасибо
источник

IK

Illya Klymov in JavaScript.Ninja
поскольку я не владею типом RouteOptions - я не могу быть уверен что там не появится index signature однажды, даже если ее там нет
источник

IK

Illya Klymov in JavaScript.Ninja
никому нельзя доверять
источник

a

artalar in JavaScript.Ninja
Предварительная декларация 🤔
источник

С

Сидредин in JavaScript.Ninja
Почему тут картинка удаляется после алерта? https://plnkr.co/edit/R9cZ2rGzMJuyKN39
источник

IK

Illya Klymov in JavaScript.Ninja
?
источник

С

Сидредин in JavaScript.Ninja
разве первый then не должен отработать полностью?
источник

a

artalar in JavaScript.Ninja
Да думаю как это обозвать)
Не предварительная оптимизация, а предварительная защита от дурака. Код, который сейчас не делает ничего (если сейчас нет индекса по типу), но подразумевает проверку на случай возможных будущих изменений.
источник

M

Michael in JavaScript.Ninja
я думаю вам стоит почитать за микро и макротакси
источник

IK

Illya Klymov in JavaScript.Ninja
защитное программирование
источник

a

artalar in JavaScript.Ninja
Оборонительное 😃
источник

С

Сидредин in JavaScript.Ninja
спасибо!
источник

IK

Illya Klymov in JavaScript.Ninja
не, это официальный термин
источник

a

artalar in JavaScript.Ninja
Огось
источник