preventExtensions()

Misol

// Create Object const person = {firstName:"John", lastName:"Doe"}; // Prevent Extensions Object.preventExtensions(person); // This will throw an error person.nationality = "English";
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar!


ULASHISH

Tavsif

Object.preventExtensions() metodi obyektga xususiyatlar qo‘shilishining oldini oladi.

Obyekt kengaytiriladigan ekanini tekshirish uchun Object.isExtensible() dan foydalanishingiz 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.preventExtensions(object)

Parametrlar

Parametr Tavsif
object Majburiy.
Kengaytirilishi taqiqlanadigan obyekt.

Qaytariladigan qiymat

Tip Tavsif
ObjectO‘zgartirilgan obyekt.

Ko‘proq misollar

Misol

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


Brauzerlarda qo‘llab-quvvatlash

Object.preventExtensions() — 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!