JavaScript Object.isSealed()

Mifano na matumizi

Object.isSealed() Methodi inayotumika kuangalia inaingia au inaingizwa kwa kifaa. Ikiwa kifaa kinatumiwa, inarudi true.

Wahamia:

Object.preventExtensions() Inaruhusiwe, lakini inakataza kuongeza uingia.

Object.seal() Inafaa kubadilika, lakini inarudisha kuingiza na kufungua muhimu.

Object.freeze() Inarudisha kubadilika, kuingiza na kufungua muhimu.

Object.isExtensible() Hakika kama kiumbe inaelewa, itakuwa true.

Object.isSealed() Hakika kama kiumbe inaelewa, itakuwa true.

Object.isFrozen() Hakika kama kiumbe inaelewa, itakuwa true.

Mifano

Mifano 1

// Kuanzisha kiumbe
const person = {firstName: "Bill", lastName: "Gates"};
// Inaelewa kama kiumbe
Object.seal(person);
// Hii itakuwa true
let answer = Object.isSealed(person);

Kufanya kwa mafanikio

Mifano 2

// Kuanzisha kina
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Inaelewa kama kina
Object.seal(fruits);
// Hii itakuwa true
let answer = Object.isSealed(fruits);

Kufanya kwa mafanikio

Inayofanyika

Object.isSealed(kiumbe)

Chaguo

Chaguo Maelezo
kiumbe Inahitajika. Kiumbe ambao inahitajika kuangalia.

Matokeo

Aina Maelezo
Boolean Hakika kama kiumbe inaelewa, kimaandiko hata hivyo, inaelewa kama ni false.

Muafuturo wa barabara

Object.isSealed() Ni tofauti ya ECMAScript5 (ES5).

Kuanzia Julai 2013, barabara zote za kirefu zinaongea vizuri ES5 (JavaScript 2009):

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