JavaScript Object.isFrozen()

Paglilinaw at paggamit

Object.isFrozen() Ang paraan ay ginagamit upang suriin kung ang bagay ay naka-freeze. Kung ang bagay ay naka-freeze, ibabalik ang true.

Mga kaugnay na paraan:

Object.preventExtensions() Pinahihintulutan na baguhin, ngunit pinagbawalan na magdagdag ng mga attribute.

Object.seal() Pinapayagan ang pagbabago, ngunit hinaharangan ang pagdaragdag at pagtanggal ng mga katangian.

Object.freeze() Hinarangan ang pagbabago, pagdaragdag at pagtanggal ng mga katangian.

Object.isExtensible() Kung ang bagay ay maaaring maisasagawa, ibabalik ang true.

Object.isSealed() Kung ang bagay ay nakakapagseal, ibabalik ang true.

Object.isFrozen() Kung ang bagay ay natutunaw, ibabalik ang true.

Halimbawa

Halimbawa 1

// Lumikha ng bagay
const person = {firstName: "Bill", lastName: "Gates"};
// Pagtutunaw ng bagay
Object.freeze(person);
// Ito ay magbibigay ng true
let text = Object.isFrozen(person);

Subukan nang sarili

Halimbawa 2

const fruits = ["Banana", "Orange", "Apple", "Mango"];
Object.freeze(fruits);
// Ito ay magbibigay ng true:
let answer = Object.isFrozen(fruits);

Subukan nang sarili

Kasulatan

Object.isFrozen(object)

Parametro

Parametro Paglalarawan
object Mandahil. Ang bagay na dapat suriin.

Babalik na halaga

Uri Paglalarawan
Boolean Kung ang bagay ay natutunaw, ibabalik ang true, kung hindi ibabalik ang false.

Suporta ng browser

Object.isFrozen() Ito ay katangian ng ECMAScript5 (ES5).

Simula noong Hulyo 2013, lahat ng makabagong browser ay ganap na sumusuporta sa ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Setyembre 2012 Setyembre 2012 Abril 2013 Hulyo 2012 Hulyo 2013