4

也许我错过了一些重要的东西,但是有没有办法Object.watch()在独立于对象存在的变量上使用?

我对 JS 有点陌生,找不到我的变量附加到的任何类型的全局对象。

(此外,仅将其用于调试,因此它仅在 Mozilla 浏览器中受支持这一事实不是问题。)

4

1 回答 1

3

浏览器中的全局作用域实际上是window对象,所以如果你的变量是全局变量,它实际上是附加到window对象上的。因此,您可以window.variableName简单地访问它variableName。因此,您应该能够说:

window.watch('variableName', callback);
于 2011-08-16T00:49:59.483 回答