JavaScript | handler.preventExtensions() 方法
JavaScript 中的 handler.preventExtensions( )方法是Object.preventExtensions()方法的陷阱,它返回一个布尔值。
句法:
const p = new Proxy(target, {
preventExtensions: function(target) {
}
});
参数:此方法接受保存目标对象的单个参数目标。
返回值:该方法返回一个布尔值。
下面的示例说明了 JavaScript 中的 handler.preventExtensions() 方法:
示例 1:
javascript
javascript
输出:
true
[object Object]
false
true
示例 2:
javascript
输出:
preventExtensions()
[object Object]
[object Object]
false
false
支持的浏览器: handler.preventExtensions() 方法支持的浏览器如下:
- 谷歌浏览器 49 及更高版本
- 边缘 12 及以上
- 火狐 22 及以上
- Opera 36 及以上
- Safari 10 及更高版本