重写Javascript';s删除运算符?

重写Javascript';s删除运算符?,javascript,Javascript,有没有一种方法可以将Javascript的delete操作符重写为某个自定义函数 我使用了Object.defineProperty(obj,“prop”,{get:…,set:…})来覆盖默认的getter和setter,但我还需要获取delete事件。不,你不能覆盖JavaScript的delete操作符。你可以看到一个有趣的博客,关于为什么不在JavaScript中重载操作符 @Sajuuk该规范不允许使用它。

有没有一种方法可以将Javascript的delete操作符重写为某个自定义函数


我使用了
Object.defineProperty(obj,“prop”,{get:…,set:…})
来覆盖默认的getter和setter,但我还需要获取delete事件。

不,你不能覆盖JavaScript的
delete
操作符。

你可以看到一个有趣的博客,关于为什么不在JavaScript中重载操作符

@Sajuuk该规范不允许使用它。