2019年7月31日
摘要: 闭包最直接的定义:函数可以记住并访问所在的词法作用域时,就产生了闭包,即使这个函数是在当前词法作用域之外执行的。 如下代码: function foo() { var a = 1; function bar() { console.log(a); } bar(); } foo(); // 1 kyl 阅读全文
posted @ 2019-07-31 23:09 Vexekefo 阅读(156) 评论(1) 推荐(0) 编辑
摘要: with关键字 with在JS中通常被当做重复引用同一个对象多个属性的快捷方式。 但会有奇怪的副作用,比如: 你可以想一下为什么会造成 ? 严格模式下,eval和with都是禁止的,因此不要使用。 阅读全文
posted @ 2019-07-31 01:34 Vexekefo 阅读(300) 评论(0) 推荐(0) 编辑