JavaScript Object.isFrozen()
- Önceki sayfa isExtensible()
- Sonraki sayfa isSealed()
- Bir üst seviyeye dön JavaScript nesnesi referans el kitabı
Tanım ve kullanım
Object.isFrozen()
Metni dondurup dondurmadığını kontrol eden yöntem. Eğer nesne dondurulmuşsa, true döner.
İlgili yöntemler:
Object.preventExtensions()
İzin verilir, ancak özellik eklenmesini engeller.
Object.seal()
Değişiklik yapmayı izinler, ancak özelliklerin eklenmesini ve silinmesini engeller.
Object.freeze()
Özelliklerin değiştirilmesini, eklenmesini ve silinmesini engeller.
Object.isExtensible()
Nesne genişletilebilirse true döner.
Object.isSealed()
Nesne kilitlenmişse true döner.
Object.isFrozen()
Nesne donatılmışsa true döner.
Örnek
Örnek 1
// Nesne oluşturma const person = {firstName: "Bill", lastName: "Gates"}; // Nesne donatılmış Object.freeze(person); // Bu true döner let text = Object.isFrozen(person);
Örnek 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // Bu true döner: let answer = Object.isFrozen(fruits);
Sözdizimi
Object.isFrozen(object)
Parametre
Parametre | Açıklama |
---|---|
object | Gerekli. Denetlemek için nesne. |
Dönüş değeri
Tür | Açıklama |
---|---|
Boolean | Eğer nesne donatılmışsa true döner, aksi takdirde false döner. |
Tarayıcı desteği
Object.isFrozen()
ECMAScript5 (ES5) özellikleridir.
2013 Temmuz'dan itibaren, tüm modern tarayıcılar ES5 (JavaScript 2009) için tamamen desteklidir:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012 Eylül | 2012 Eylül | 2013 Nisan | 2012 Temmuz | 2013 Temmuz |
- Önceki sayfa isExtensible()
- Sonraki sayfa isSealed()
- Bir üst seviyeye dön JavaScript nesnesi referans el kitabı