我有一个非常简单的问题,但找不到该问题的完整答案。
JavaScript的null
和undefined
是尚未初始化的变量的值,以及在查询对象属性或不存在的数组元素的值时获得的值。
[我首先以为,当我们尝试访问不存在的对象或数组元素的不存在的属性时,会得到一个referenceerror
,但事实并非如此。
但是在什么情况下实际上会抛出referenceerror
?
我很高兴有人能告诉所有情况何时可以抛出referenceerror
当您遇到参考错误时:
[当您尝试访问在访问同一变量的范围中未定义的任何变量时,我们得到一个Reference Error
。