JavaScript Object.isSealed()
- Önceki Sayfa isFrozen()
- Sonraki Sayfa keys()
- Üst Katmana Dön JavaScript nesne referans el kitabı
Tanım ve kullanım
Object.isSealed()
Yöntem, nesnenin kapalı olup olmadığını kontrol etmek içindir. Nesne kapalıysa 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 kapalıysa true döner.
Object.isFrozen()
Nesne kapalıysa true döner.
Örnek
Örnek 1
// Nesne oluştur const person = {firstName: "Bill", lastName: "Gates"}; // Nesneyi kapalı yap Object.seal(person); // Bu true döner let answer = Object.isSealed(person);
Örnek 2
// Dizi oluştur const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Diziyi kapalı yap Object.seal(fruits); // Bu true döner let answer = Object.isSealed(fruits);
Sözdizimi
Object.isSealed(object)
Parametre
Parametre | Tanım |
---|---|
object | Gerekli. Kontrol etmek için kullanılacak nesne. |
Dönüş Değeri
Tür | Tanım |
---|---|
Boolean | Objeyi kapalıysa true döner, aksi takdirde false döner. |
Tarayıcı Desteği
Object.isSealed()
ECMAScript5 (ES5) özellikleridir.
2013 Temmuz'dan itibaren, tüm modern tarayıcılar ES5 (JavaScript 2009) tamamen destekler:
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 isFrozen()
- Sonraki Sayfa keys()
- Üst Katmana Dön JavaScript nesne referans el kitabı