高级技巧(JavaScript)

1.高级函数: ①.作用域安全的构造函数:如下图的例子: 当我们使用new调用时,构造函数内用到的this对象会指向新创建的对象实例,但是如果没有使用new操作符来调用构造函数,由于该this对象是在运行时绑定的,所以直接调用Person(),this会映射到全局对象windw上。导致错误对象属性的意外增加。 原本针对Person实例的三个属性被添加到了window对象上,因为构造函数作为普通函数
相关文章
相关标签/搜索