JavaScript Object.isExtensible()
- Forrige side groupBy()
- Næste side isFrozen()
- Gå tilbage til forrige niveau JavaScript objekt referencehåndbog
Definition og brug
Object.isExtensible()
Metoden bruges til at kontrollere om et objekt er udvideligt. Hvis objektet er udvideligt, returneres true.
Relaterede metoder:
Object.preventExtensions()
Tillad ændringer, men forbyder tilføjelse af egenskaber.
Object.seal()
Tillad ændringer, men forbyder tilføjelse og sletning af egenskaber.
Object.freeze()
Forbyder ændring, tilføjelse og fjernelse af egenskaber.
Object.isExtensible()
Returnerer true, hvis objektet er ekspanderbart.
Object.isSealed()
Returnerer true, hvis objektet er tættet.
Object.isFrozen()
Returnerer true, hvis objektet er frosset.
Eksempel
Eksempel 1
// Opretter objekt const person = {firstName: "Bill", lastName: "Gates"}; // Forbyder udvidelse Object.preventExtensions(person); // Dette vil returnere false let answer = Object.isExtensible(person);
Eksempel 2
// Opretter array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Forbyder udvidelse Object.preventExtensions(fruits); // Dette vil returnere false let answer = Object.isExtensible(fruits);
Syntaks
Object.isExtensible(object)
Parameter
Parameter | Beskrivelse |
---|---|
object | Obligatorisk. Objektet, der skal kontrolleres. |
Returværdi
Type | Beskrivelse |
---|---|
Boolean | Returnerer true, hvis objektet er ekspanderbart, ellers returnerer det false. |
Browserv understøttelse
Object.isExtensible()
Er en funktion af ECMAScript5 (ES5).
Fra juli 2013 har alle moderne browsere fuldt støtte til ES5 (JavaScript 2009):
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 |
- Forrige side groupBy()
- Næste side isFrozen()
- Gå tilbage til forrige niveau JavaScript objekt referencehåndbog