码迷,mamicode.com
首页 > 编程语言 > 详细

configurable、enumerble、writable的默认值

时间:2019-08-06 15:27:16      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:lse   直接   creat   code   als   obj   hang   erb   情况   

1)在使用Object.defineProperty、Object.defineProperties 或 Object.create 函数的情况下添加数据属性,writable、enumerable和configurable默认值为false。

var obj1 = {};
Object.defineProperty(obj2, ‘name’, {
value: ‘me’
});

在上述代码中name的writable、enumerable和configurable默认值为false

 

2)使用对象直接量创建的属性,writable、enumerable和configurable特性默认为true。

var obj = {
name:’me’
}
Object.defineProperty(obj, ‘name’, {
value: ‘Change me’
});

 

configurable、enumerble、writable的默认值

标签:lse   直接   creat   code   als   obj   hang   erb   情况   

原文地址:https://www.cnblogs.com/Ingots/p/11309174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!