标签: javascript
我想知道这两个类似操作之间的区别是什么?它们每个都删除属性。但是为什么我们有两种删除方式呢?
答案 0 :(得分:3)
实际上,两者的功能没有什么区别,只是语法。当与代理或类似产品不存在结合使用时,Reflect API最有用。
Here是两者之间的讨论。
请查看文档中的用法示例:Reflect.deleteProperty()和delete。
Reflect.deleteProperty()
delete
答案 1 :(得分:0)
来自MDN(source):
静态Reflect.deleteProperty()方法允许删除属性。就像delete运算符作为函数一样。
据我所知,它没有任何副作用。