目录

es6 Reflect deleteProperty

2019年01月05日 18:35 | 276次浏览 作者原创 版权保护

Reflect.deleteProperty(obj, name)

Reflect.deleteProperty方法等同于delete obj[name],用于删除对象的属性。


实例

const myObj = { foo: 'bar' };

// 旧写法
var flag=delete myObj.foo;

// 新写法
var flag2=Reflect.deleteProperty(myObj, 'foo');

该方法返回一个布尔值。如果删除成功,或者被删除的属性不存在,返回true;删除失败,被删除的属性依然存在,返回false


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

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