JavaScript Object.isSealed()
- Edellinen sivu isFrozen()
- Seuraava sivu keys()
- Takaisin yläkerrokseen JavaScript-objekti
Määritelmä ja käyttö
Object.isSealed()
Metodi tarkistaa, onko objekti suljettu. Jos objekti on suljettu, palauttaa true.
Liittyvät metodit:
Object.preventExtensions()
Sallitaan muokata, mutta estetään ominaisuuksien lisääminen.
Object.seal()
Sallii muutokset, mutta estää lisäykset ja poistot.
Object.freeze()
Estää muutosten, lisäysten ja poistojen tekemisen.
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"}; // Sulje objekti Object.seal(person); // Tämä palauttaa true let answer = Object.isSealed(person);
Esimerkki 2
// Luo taulukko const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Sulje taulukko Object.seal(fruits); // Tämä palauttaa true let answer = Object.isSealed(fruits);
Syntaksi
Object.isSealed(object)
Parametrit
Parametrit | Kuvaus |
---|---|
object | Välttämätön. Tarkistettava objekti. |
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Boolean | Jos objekti on suljettu, palauttaa true, muuten false. |
Selaimen tuki
Object.isSealed()
On ECMAScript5 (ES5) ominaisuus.
Vuodesta 2013 joulukuusta lähtien kaikki nykyaikaiset 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 | Joulukuu 2012 | Joulukuu 2013 |
- Edellinen sivu isFrozen()
- Seuraava sivu keys()
- Takaisin yläkerrokseen JavaScript-objekti