JavaScript Object.isExtensible()
- Föregående sida groupBy()
- Nästa sida isFrozen()
- Tillbaka till föregående nivå JavaScript objektreferenshandbok
Definition och användning
Object.isExtensible()
Metoden används för att kontrollera om ett objekt är utökningsbart. Om objektet är utökningsbart returneras true.
Relaterade metoder:
Object.preventExtensions()
Tillåter ändringar, men förbjuder att lägga till egenskaper.
Object.seal()
Tillåter ändringar, men förbjuder att lägga till och ta bort egenskaper.
Object.freeze()
Förhindra att ändra, lägga till och ta bort egenskaper.
Object.isExtensible()
Om objektet är utökningsbart returneras true.
Object.isSealed()
Om objektet är slutet returneras true.
Object.isFrozen()
Om objektet är fruset returneras true.
Exempel
Exempel 1
// Skapa objekt const person = {firstName: "Bill", lastName: "Gates"}; // Förhindra utökning Object.preventExtensions(person); // Detta kommer att returnera false let answer = Object.isExtensible(person);
Exempel 2
// Skapa array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Förhindra utökning Object.preventExtensions(fruits); // Detta kommer att returnera false let answer = Object.isExtensible(fruits);
Syntax
Object.isExtensible(object)
Parameter
Parameter | Beskrivning |
---|---|
object | Obligatorisk. Det objekt som ska kontrolleras. |
Returvärde
Typ | Beskrivning |
---|---|
Boolean | Om objektet är utökningsbart returneras true, annars returneras false. |
Webbläsarstöd
Object.isExtensible()
Det är egenskaper för ECMAScript5 (ES5).
Från och med juli 2013 stöder alla moderna webbläsare fullt ut ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012 september | 2012 september | 2013 april | 2012 juli | 2013 juli |
- Föregående sida groupBy()
- Nästa sida isFrozen()
- Tillbaka till föregående nivå JavaScript objektreferenshandbok