Обновить
0
0

Rust Разработчик

Отправить сообщение

Могу согласится, что undefined - не нужная часть языка, но бросать исключение не имеет смысла, потому-что ECMAScript - динамический язык.

В динамическом языке, вы не знаете - с чем работаете, что не правда в статических, как C и Rust. Даже если null и undefined - одно и тоже (исключая сравнения ===), это не отменяет концепт неинициализированных переменных.

Не имеет смысла бросать исключения на тип, который вы не можете знать.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Фулстек разработчик
Git
Linux
MySQL
Rust
C++
Python
Разработка программного обеспечения