标签:
in操作符,判断属性是否存在对象中(包括原型)
hasOwnProperty() 判断对象是否有某个属性(不包括原型中的)
Array.isArray()判断是否是数组
typeof操作符,判断数据类型。typeof数组是object,typeof函数是function
instanceof操作符判断是否是某个类型的实例
当你书写Person.prototype=...时,就重写了函数Person的prototype属性,此时的prototype的constructor指向Object函数,因此写prototype时要添加constructor指向原函数(Person) 此时constructor的[[Enumerable]]属性为true(与默认不同了)
创建实例时,实例的[[prototype]]与函数的prototype指向是一致的,创建实例后改变构造函数的prototype是不可取的Person.prototype=...。因为在此之前创建的实例仍指向之前的prototype对象
标签:
原文地址:http://www.cnblogs.com/miaolq/p/5726414.html