摘要: 原文:你不知道的js系列 先有鸡还是先有蛋? 如下代码: 很多开发者可能会认为结果会输出 undefined,因为 var a 在 a = 2 后面,好像变量似乎被重新定义了,所以结果会是默认值 undefined。 然而,正确结果是 2. 下面这段代码,a 在 定义之前被引用。不会抛出错误,也不会 阅读全文
posted @ 2019-01-24 17:38 隙游尘 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 原文:你不知道的js系列 在第(二)节中提到的,标识符在作用域中声明,这些作用域就像是一个容器,一个嵌套一个,这个嵌套关系是在代码编写时定义的。 那么到底是什么产生了一个新的作用域,只有函数能做到吗?JavaScript 的其它代码结构能否创建一个作用域呢? 函数作用域 观察下面的代码: 在这段代码 阅读全文
posted @ 2019-01-24 16:10 隙游尘 阅读(434) 评论(0) 推荐(0) 编辑

Hi