2011-08-16 28 views
4

也許我錯過了一些重要的東西,但是有沒有辦法在獨立於對象的變量上使用Object.watch()?在「獨立」變量上使用Object.watch()?

我有點js noob,並找不到任何類型的變量被連接到的全局對象。

(同樣,只是用這個進行調試,所以實際上它是在Mozilla瀏覽器只支持是沒有問題的。)

回答

3

在瀏覽器全球範圍實際上是window對象,因此,如果您的變量是一個全局變量,它實際上連接到window對象。所以你可以像window.variableName那樣訪問它,就像variableName一樣。因此你應該可以這樣說:

window.watch('variableName', callback); 
+0

完美,謝謝。 (顯然我不能接受這個6分鐘,但我會接着。(:) – tessr

+0

如果'window'是全局範圍,那麼你能夠只使用'watch('foo',bar)'? –