Object.isExtensible()
Object.isExtensible()はオブジェクトが拡張可能か調べるためのメソッドです。
オブジェクトには拡張可能かどうかを示すExtensible属性が存在しObject.isExtensible()を利用してオブジェクトが拡張可能か調べることができます。
var bar = {foo:"haa"};
console.log(Object.isExtensible(bar));//true
Object.preventExtensions(bar);
console.log(Object.isExtensible(bar));//false
オブジェクトのExtensible属性はObject.preventExtensions()を利用して拡張不可に変更することができます。
登録日 : 2015年08月17日 最終更新日 : 2015年8月17日
同じカテゴリー(Object)のエントリー
- Object.create()
- Object.getPrototypeOf()
- Object.isFrozen()
- Object.freeze()
- Object.isSealed()
- Object.seal()
- Object.isExtensible()
- Object.preventExtensions()
- Object.getOwnPropertyDescriptor()
- Object.defineProperties()
- Object.defineProperty()
- keys()
- valueOf()
- toString()
- toLocaleString()
- propertyisEnumerable()
- isProtoTypeOf()
- hasOwnProperty
- constructor