JavaScripti Object.isExtensible () meetod kontrollib, kas objekt on laiendatav, st sellele saab lisada uusi omadusi.
Meetodi süntaks isExtensible()
on:
Object.isExtensible(obj)
isExtensible()
Meetod, olles staatiline meetod, nimetatakse kasutades Object
klassi nimi.
isExtensible () parameetrid
isExtensible()
Meetod võtab:
- obj - objekt, mida tuleks kontrollida.
Tagastusväärtus saidilt isExtensible ()
- Tagastab
Boolean
märke selle kohta, kas antud objekt on laiendatav või mitte.
Märkus: Objekt võib tähistada mitte venivast kasutades Object.preventExtensions()
, Object.seal()
või Object.freeze()
.
Näide: isExtensible () kasutamine
// New objects are extensible. let empty = (); console.log(Object.isExtensible(empty)); // true Object.preventExtensions(empty); console.log(Object.isExtensible(empty)); // false // Sealed objects are by definition non-extensible. let sealed = Object.seal(()); console.log(Object.isExtensible(sealed)); // false // Frozen objects are also by definition non-extensible. let frozen = Object.freeze(()); console.log(Object.isExtensible(frozen)); // false
Väljund
tõene vale vale vale
Soovitatav lugemine: JavaScript Object.preventExtensions ()