„JavaScript Object.isExtensible“ ()

„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“ ()

Įdomios straipsniai...