к несуществующему значению выдает undefined? Ключ нигде не задекларирован же
Например
Const obj = {};
console.log(obj.name); // udefined
https://g.zeos.in/?q=undefined%20%D0%B2%20javascript
Именно поэтому и выдаёт
Так, окей, почему тогда в случае просто написания console.log(name) выдаст ошибку
Андефайнд - тоже ошибка
А что такое нулл?
Начинается
console.log(y)//ошибка let y; console.log(y); //undefined
По такой логике при обращении к несуществующему ключу в объекте должна же быть ошибка, тк в _proto_ нет этого ключа
Ошибка, которая не позволит коду дальше работать
Что конкретно выдаёт консоль?)
Скриншот
https://developer.mozilla.org/ru/docs/Glossary/undefined
А JavaScript тоже Java, да
Ещё один, оговорился - *ое*ались
undefined это не ошибка
А тип данных
undefined вам именно об этом и говорит, что данных там нет
Т.е., ошибка - в широком смысле)
О, не сразу заметил, тоже фанат Гессе?)
JavaScript тоже Java, потому что оба - ЯП
нет, не ошибка
А кто эт у нас тут остряк)
Ну я даже не знаю
Обсуждают сегодня