JavaScript Object.isFrozen()
- Nakaraang pahina isExtensible()
- Susunod na pahina isSealed()
- Bumalik sa isang antas JavaScript 对象参考手册
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);
Halimbawa 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // Ito ay magbibigay ng true: let answer = Object.isFrozen(fruits);
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 |
- Nakaraang pahina isExtensible()
- Susunod na pahina isSealed()
- Bumalik sa isang antas JavaScript 对象参考手册