seal()

Misol

"use strict" // Create Object const person = {   firstName: "John",   lastName: "Doe",   age: 50,   eyeColor: "blue" }; // Seal Object Object.seal(person) // This will throw an error delete person.age;
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar!


ULASHISH

Tavsif

Object.seal() metodi yangi xususiyatlar qo‘shilishi yoki o‘chirilishining oldini oladi.

Object.seal() metodi mavjud xususiyatlarni sozlanmaydigan (non-configurable) qiladi.

Strict bo‘lmagan rejimda Object.seal() metodi xato bermasdan (jimgina) bajarilmay qoladi.

Strict rejimda Object.seal() metodi TypeError chiqaradi.

Obyekt muhrlanganligini tekshirish uchun Object.isSealed() metodidan foydalanish mumkin.


Tegishli metodlar:

Object.preventExtensions() o‘zgartirishlarga ruxsat beradi, lekin xususiyatlar qo‘shilishining oldini oladi.

Object.seal() o‘zgartirishlarga ruxsat beradi, lekin xususiyatlar qo‘shilishi va o‘chirilishining oldini oladi.

Object.freeze() xususiyatlarni o‘zgartirish, qo‘shish va o‘chirishning oldini oladi.


Object.isExtensible() obyekt kengaytiriladigan bo‘lsa, true qaytaradi.

Object.isSealed() obyekt muhrlangan bo‘lsa, true qaytaradi.

Object.isFrozen() obyekt muzlatilgan bo‘lsa, true qaytaradi.


Sintaksis

Object.seal(object)

Parametrlar

Parametr Tavsif
object Majburiy.
Muhrlanadigan obyekt.

Qaytariladigan qiymat

Tip Tavsif
ObjectMuhrlangan obyekt.

Ko‘proq misollar

Misol

const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.seal(fruits); // This will throw an error: fruits.push("Kiwi");
O‘zingiz sinab ko‘ring »


Brauzerlarda qo‘llab-quvvatlash

Object.seal() — ECMAScript5 (ES5 2009) imkoniyati.

JavaScript 2009 2013-yil iyulidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
23
IE/Edge
11
Firefox
21
Safari
6
Opera
15
2012-yil sentabr 2012-yil sentabr 2013-yil aprel 2012-yil iyul 2013-yil iyul

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!