《You Don't Know JS》

来源:互联网 发布:用友软件教学视频 编辑:程序博客网 时间:2024/05/29 10:06

第一部:《You don't know JS: this & Object prototype》

第三章 Object

对象常量

var myObject = {};Object.defineProperty( myObject, "FAVORITE_NUMBER", { value: 42, writable: false, configurable: false} );

禁止对象扩展

var myObject = { a: 2};Object.preventExtensions( myObject );myObject.b = 3;myObject.b; // undefined
   使用preventExtensions方法,可禁止对象再次扩展。

Object.seal(..)
     preventExtensions + configurable:false

Object.freeze(..)
     s Object.seal(..) + writable:false

0 0
原创粉丝点击