ECMAScript中有二种属性:数据属性和访问器属性.为了表示这些特性是内部值,规范把他们放在了二对方括号中如[[ Enmerable]]
1:数据属性,数据属性包含一个数值的位置,在这个位置可以读取和写入值...,直接将属性和方法赋给this对象,没有return语句
使用new创建的实例,constructor属性指向Person 可以用来检查数据类型,但使用instanceof 操作符更可靠, 创建自定义的构造函数意味着将来可以将它的实例标识为一种特定的类型...,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象,在默认情况下,所有原型对象都会自动获得一个constructor属性,这个属性包含一个指向prototype属性所在函数的指针...,属性会立即反应到实例中,但是如果重写原型对象,就会切断原型与实例的联系,导致报错....原型对象的问题在于由共享的本性导致的.如果原型的属性值为对象的话,那么所有实例的这个属性都指向同一个属性,统一修改.
未完待续.....