„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 Objectklasės pavadinimą.
isExtensible () parametrai
isExtensible()Metodas trunka:
- obj - objektas, kurį reikėtų patikrinti.
Grąžinimo vertė iš isExtensible ()
- Pateikia rodiklį,
Booleannurodantį, 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“ ()








