Object.isExtensible() - визначає, чи є об'єкт розширюваним (тобто, чи можна до нього додавати нові властивості).
Object.isExtensible( obj )
obj - об'єкт який необхідно перевірити.
Об'єкти є розширюваними за замовчуванням: до них можна додавати нові властивості і (в двигунах, що підтримують властивість __proto__) їх можна змінювати. Об'єкт може бути позначений, що не змінюваний за допомогою методів Object.preventExtensions(), Object.seal() або Object.freeze().
var b={};
t=Object.isExtensible(b);
alert(t);
Object.freeze(b);
t=Object.isExtensible(b);
alert(t);