1

在 Javascript 中,我们可以使用 'set' 和 'get' 来定义属性,但是有什么方法可以定义 'delete' 或在属性上调用 delete 语句时挂钩它?

我的 Javascript 应用程序是为 Chrome 指定的,因此欢迎任何 Chrome 指定的解决方案。

4

1 回答 1

0

如果delete是一个你可以覆盖的函数,但不幸的是它是一个运算符,所以没有运气挂钩。您最好的选择是连接到与 JS 对象一起使用的“onchange”并运行您自己的代码:

前任:

$x.onchange = function() {
    if(typeof this.param === "undefined")
    {
        //do somthing
    }
}
于 2012-07-03T04:13:25.300 回答