new ReferenceError(message)
Ошибка ReferenceError генерируется при попытке обратиться к переменной, которая не была объявлена.
Скажите, пожалуйста, что означает фраза "не была объявлена"? Это что такое делают с этой переменной? ))
var a; console.log(a) // undefined console.log(b) // ReferenceError при использовании strict mode
PS извиняюсь, во втором случае Reference Error независимо от strict mode
самое противное что
typeof undefined_variable
НЕ кинет исключение, а вернет undefined
Почему противное? Приятное. Undefined? Значит, устанавливаем значение. Или выбрасываем исключение, или что-то ещё.
Дерево всех статей
Скажите, пожалуйста, что означает фраза "не была объявлена"? Это что такое делают с этой переменной? ))
PS извиняюсь, во втором случае Reference Error независимо от strict mode
самое противное что
НЕ кинет исключение, а вернет undefined
Почему противное? Приятное. Undefined? Значит, устанавливаем значение. Или выбрасываем исключение, или что-то ещё.