当前位置: 首页 > 工具软件 > T.js > 使用案例 >

《You Don't Know JS》

卫学真
2023-12-01

第一部:《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

 类似资料:

相关阅读

相关文章

相关问答