Object.preventExtensions()
方法让一个对象变的不可扩展,也就是永远不能再添加新的属性。
// Object.preventExtensions将原对象变的不可扩展,并且返回原对象.var obj = {};var obj2 = Object.preventExtensions(obj);obj === obj2; // true // 字面量方式定义的对象默认是可扩展的.var empty = {};Object.isExtensible(empty) //=== true // ...但可以改变.Object.preventExtensions(empty);Object.isExtensible(empty) //=== false