„JavaScript Object.isExtensible“ () metodas patikrina, ar objektas yra išplėstas, ty prie jo galima pridėti naujų ypatybių.
isExtensible()
Metodo sintaksė yra tokia:
Object.isExtensible(obj)
isExtensible()
Metodas, būdamas statinis metodas, vadinamas naudojant Object
klasės pavadinimą.
isExtensible () parametrai
isExtensible()
Metodas trunka:
- obj - objektas, kurį reikėtų patikrinti.
Grąžinimo vertė iš isExtensible ()
- Pateikia rodiklį,
Boolean
nurodantį, ar pateiktas objektas yra išplėstas, ar ne.
Pastaba: objektas gali būti pažymėtas kaip ne-pailginamas naudojant Object.preventExtensions()
, Object.seal()
arba Object.freeze()
.
Pavyzdys: isExtensible () naudojimas
// 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
Rezultatas
true melas melas melas
Rekomenduojamas skaitymas: „ JavaScript Object.preventExtensions“ ()