JavaScript Object.isExtensible()

Utekelezaji na matumizi

Object.isExtensible() Vifaa hivyo vinatumia kumtafuta inaangalifu ya kuzingatia kwa kuzingatia kwa kuzingatia kwa kuzingatia. Ikiwa kinaangalifu ya kuzingatia, inatumia true.

Vifaa vya kuelewa:

Object.preventExtensions() Inafaa kwa kumtengeneza, lakini kumwenda kumfanya kuzingatia mambo.

Object.seal() Inafaa kwa kumtengeneza, lakini kumwenda kumfanya kuzingatia na kumfuta mambo.

Object.freeze() Inakataa kumgoma, kuingiza na kumfuta matumizi ya kiwango.

Object.isExtensible() Kama kiumbe kinafikia, itaonyesha true.

Object.isSealed() Kama kiumbe kinahifadhiwa, itaonyesha true.

Object.isFrozen() Kama kiumbe kinafanyika, itaonyesha true.

Mifano

Mifano 1

// Kuanza kiumbe
const person = {firstName: "Bill", lastName: "Gates"};
// Inakataa kufikia
Object.preventExtensions(person);
// Hii itakuwa false
let answer = Object.isExtensible(person);

Jifunze tena

Mifano 2

// Kuanza joto
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Inakataa kufikia
Object.preventExtensions(fruits);
// Hii itakuwa false
let answer = Object.isExtensible(fruits);

Jifunze tena

Makusanyiko

Object.isExtensible(kiumbe)

Mambo

Mambo Kuelewa
kiumbe Inayotakiwa. Kiumbe inayotakiwa kufikia.

Matokeo

Aina Kuelewa
Boolean Kama kiumbe ni kufikia, itaonyesha true, inaonyesha false.

Mwongozo wa kufikia

Object.isExtensible() Ni kawaida ya ECMAScript5 (ES5).

Kuanzia Julai 2013, vifaa vya kwenye tovuti vya vingine vya kisasa vina kusaidia kamilifu ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Septemba 2012 Septemba 2012 Aprili 2013 Julai 2012 Julai 2013