Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

Object.preventExtensions()

JavaScript Object.preventExtensions()方法

Object.preventExtensions()仅阻止向对象添加新属性(即,防止将来扩展到该对象)。此更改是永久性的,这意味着一旦将对象设为不可扩展,就无法再次使其可扩展。

语法:

Object.preventExtensions(obj)

参数:

obj :应将其设置为不可扩展的对象。

返回值:

它将返回不可扩展的对象。

浏览器支持:

Chrome 6
Edge
Firefox 4
Opera 12

示例1

const uu = {};
Object.preventExtensions(uu);
console.log(
    Object.isExtensible(uu)
);
输出:
false

示例2

 const obj = {};
Object.preventExtensions(obj);
obj.o = 3;
console.log(
    obj.hasOwnProperty("o")
);
输出:
false

示例3

const t = {"p":3};
Object.preventExtensions(t);
delete t.p;
console.log ( t.hasOwnProperty ( "p" ) );
//expected output: false
输出:
false
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4