【问题标题】:Is There A Way To Run Code When The Value Changes In Javascript?当 Javascript 中的值发生变化时,有没有办法运行代码?
【发布时间】:2013-09-17 16:46:10
【问题描述】:

当目标值改变时,有没有办法编写代码? 喜欢:

mod.t[id].messages

在这里,我的消息是包含消息的对象的持有者。我想在容器的值发生变化时运行我的代码。这可能吗?

【问题讨论】:

  • 您可以创建一个自调用函数来持续监控值变化,并在发现变化时调用特定函数
  • 那将是一个繁忙的循环,这通常很糟糕。

标签: javascript object containers


【解决方案1】:

您可以使用Object.watch,但它仅在 gecko 中实现,主要用于调试目的。

也就是说,如果您不需要 IE6,我建议您查看适用于所有现代浏览器的 this implementation

另外,有些人可能会建议将值绑定到 DOM 元素,但你真的不应该这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 2020-02-28
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 2014-07-29
    相关资源
    最近更新 更多