JavaScript Object.isFrozen()
- Edellinen sivu isExtensible()
- Seuraava sivu isSealed()
- Palaa yläsivulle JavaScript-objektin参照kehyksestä
Määritelmä ja käyttö
Object.isFrozen()
Menetelmä tarkistaa, onko objekti jäädytetty. Jos objekti on jäädytetty, palauttaa true.
Liittyvät menetelmät:
Object.preventExtensions()
Muokattava, mutta lisäämisen estetty.
Object.seal()
Sallii muutosten tekemisen, mutta estää lisäysten ja poistojen tekemisen ominaisuuksilta.
Object.freeze()
Estää muutosten, lisäysten ja poistojen tekemisen ominaisuuksilta.
Object.isExtensible()
Jos objekti on laajennettavissa, palauttaa true.
Object.isSealed()
Jos objekti on suljettu, palauttaa true.
Object.isFrozen()
Jos objekti on jäädytetty, palauttaa true.
Esimerkki
Esimerkki 1
// Luo objekti const person = {firstName: "Bill", lastName: "Gates"}; // Jäädytä objekti Object.freeze(person); // Tämä palauttaa true let text = Object.isFrozen(person);
Esimerkki 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // Tämä palauttaa true: let answer = Object.isFrozen(fruits);
Syntaksi
Object.isFrozen(object)
Parametrit
Parametrit | Kuvaus |
---|---|
object | Välttämätön. Tarkistettava objekti. |
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Boolean | Jos objekti on jäädytetty, palauttaa true, muuten false. |
Selaimen tuki
Object.isFrozen()
On ECMAScript5 (ES5) ominaisuus.
Vuodesta 2013 heinäkuusta lähtien kaikki modernit selaimet tukevat täysin ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
syyskuu 2012 | syyskuu 2012 | huhtikuu 2013 | Heinäkuu 2012 | Heinäkuu 2013 |
- Edellinen sivu isExtensible()
- Seuraava sivu isSealed()
- Palaa yläsivulle JavaScript-objektin参照kehyksestä