闭包和原型的弊端

闭包的优点,延长或扩大了变量的使用范围,延长了变量的使用时间,2.避免了变量命名的冲突 缺点:如果乱用闭包,会造成空间的浪费 创建person新实列:1创建一个新对象 2.将构造函数的作用域赋给新对象,因此this就指向了新对象 3.执行构造函数中的代码为第一步创建出的新对象添加属性 4.返回新对象 函数与原型的关系: 1,。每一个函数都有一个prototype属性,称为原型 构造函数这两种模式定义的属性有什么区别? 1.把属性定义在原型中比定义在构造函数中消耗的内存更小 2.构造函数中定义的属性和方法比在原型中定义属性和方法的优先级高

原型的相关方法:隐式原型_proto_是对象的一个属性,也就是说:每一个对象都有一个_proto_属性 2.object.prototype的_proto_指向null

数据属性的特性:

configurable:可配执行 enumerable:枚举性 writable:可读写性 value:数据值

posted @ 2017-10-20 21:57  林水  阅读(186)  评论(0编辑  收藏  举报