定義對象
var obj = new Object; ? ?//obj = {}?
obj.name = "張三"; ? ? ? ?//添加描述?
obj.say = function(){}; ? //添加行為?
Object.defineProperty?(重新定義屬性)
Object.defineProperty(obj,?prop, descriptor)
obj:必需。目標(biāo)對象?
prop:必需。需定義或修改的屬性的名字
descriptor:必需。目標(biāo)屬性所擁有的特性
value: 設(shè)置屬性的值
writable: 值是否可以重寫。true | false
enumerable: 目標(biāo)屬性是否可以被枚舉。true | false
configurable: 目標(biāo)屬性是否可以被刪除或是否可以再次修改特性 true | false

Nexus_Li