一、Object.defineProperty()定义新属性或者修改原有属性。
var obj={
name:'lisi',
age:20
};
定义新属性
Object.defineProperty(function(obj,'num'){
value:1000
})
修改原有属性
Object.defineProperty(function(obj,'age'){
value:18
})
二、四个参数
value:设置属性的值 默认为undefined;
writable:如果为false不允许修改属性值,默认为false;
enumerable:如果为false不允许遍历,默认为false;
configurable:如果为false不允许删除这个属性或修改第三个参数里面的特性,默认为false;
标签:false,Object,value,defineProperty,obj,方法,属性 From: https://www.cnblogs.com/xl15/p/16735078.html