es6 Reflect isExtensible

2019年01月09日 16:35 | 108次浏览 作者原创 版权保护

定义

Reflect.isExtensible方法对应Object.isExtensible,返回一个布尔值,表示当前对象是否可扩展。


语法

Reflect.isExtensible (target)


实例

const myObject = {};

// 旧写法
Object.isExtensible(myObject) // true

// 新写法
Reflect.isExtensible(myObject) // true

如果参数不是对象,Object.isExtensible会返回false,因为非对象本来就是不可扩展的,而Reflect.isExtensible会报错。

Object.isExtensible(1) // false

Reflect.isExtensible(1) // 报错


此文章本站原创,地址 https://www.vxzsk.com/1994.html   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程