Статичний метод Reflect.preventExtensions() запобігає додаванню нових властивост…

Статичний метод Reflect.preventExtensions() запобігає додаванню нових властивост…


Статичний метод Reflect.preventExtensions() запобігає додаванню нових властивостей до об’єкта. Він схожий на Object.preventExtensions(), але з деякими відмінностями.

const object1 = {};
console.log(Reflect.isExtensible(object1));
// true
Reflect.preventExtensions(object1);
console.log(Reflect.isExtensible(object1));
// false

Якщо аргумент target методу Reflect не є об’єктом (примітивом), це викличе TypeError. З методом Object аргумент target, що не є об’єктом, перетвориться на об’єкт.
#Reflect // #practice // JS


View Source

Previous Article

Нові вакансії для тестувальниківManual QA Engineer (only Odesa) в Nayax RetailО...

Next Article

Метод choice() повертає випадково вибраний елемент із зазначеної послідовності.i...

Write a Comment

Leave a Comment

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *