美文网首页
js:Object.defineProperty()配置对象的属

js:Object.defineProperty()配置对象的属

作者: gis杭州 | 来源:发表于2018-11-13 21:29 被阅读0次

js:Object.defineProperty(obj,属性名,属性配置对象)

var obj11 ={};
obj11.name ="frank";
obj11.age = 19;

Object.defineProperty(obj11,idNumber,{
    configurable:false,
    enumerable:false,
    value:330101199801101001,
    writable:true
});

设置为不可配置,不可枚举,属性值为330101199801101001,值可以被改变。

因为不可枚举,所以for in循环中无法出现

for(let item in obj11){
    console.log(item);
}

运行截图如下:

image.png

相关文章

网友评论

      本文标题:js:Object.defineProperty()配置对象的属

      本文链接:https://www.haomeiwen.com/subject/xblrfqtx.html