JavaScript Object.isExtensible()
- Vorige pagina groupBy()
- Volgende pagina isFrozen()
- Ga naar de vorige pagina JavaScript object reference manual
Definitie en gebruik
Object.isExtensible()
Deze methode wordt gebruikt om te controleren of een object uitbreidbaar is. Als het object uitbreidbaar is, wordt true geretourneerd.
Gerelateerde methoden:
Object.preventExtensions()
Toestaan om te wijzigen, maar het toevoegen van eigenschappen blokkeren.
Object.seal()
Toestaan om te wijzigen, maar het toevoegen en verwijderen van eigenschappen blokkeren.
Object.freeze()
Blokkeer het wijzigen, toevoegen en verwijderen van eigenschappen.
Object.isExtensible()
Retourneert true als het object uitbreidbaar is.
Object.isSealed()
Retourneert true als het object gesloten is.
Object.isFrozen()
Retourneert true als het object bevroren is.
Voorbeeld
Voorbeeld 1
// Maak een object const person = {firstName: "Bill", lastName: "Gates"}; // Beperk de uitbreiding Object.preventExtensions(person); // Dit retourneert false let answer = Object.isExtensible(person);
Voorbeeld 2
// Maak een array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Beperk de uitbreiding Object.preventExtensions(fruits); // Dit retourneert false let answer = Object.isExtensible(fruits);
Syntaxis
Object.isExtensible(object)
Parameter
Parameter | Beschrijving |
---|---|
object | Verplicht. Het object dat moet worden gecontroleerd. |
Retourneerwaarde
Type | Beschrijving |
---|---|
Boolean | Retourneert true als het object uitbreidbaar is, anders false. |
Browserondersteuning
Object.isExtensible()
Dit is een kenmerk van ECMAScript5 (ES5).
Sinds juli 2013 ondersteunen alle moderne browsers ES5 (JavaScript 2009) volledig:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
September 2012 | September 2012 | April 2013 | Juli 2012 | Juli 2013 |
- Vorige pagina groupBy()
- Volgende pagina isFrozen()
- Ga naar de vorige pagina JavaScript object reference manual