2011-08-16 8 views
4

おそらく、私は何かメジャーがないのですが、オブジェクトに依存しない変数にObject.watch()を使用する方法がありますか?Object.watch()を「独立」変数に使用しますか?

私はjs noobのビットであり、変数がアタッチされているグローバルオブジェクトを見つけることができませんでした。

(また、単にデバッグのためにこれを使用して、それが唯一のMozillaブラウザでサポートされていたという事実が問題ではありません。)

答えて

3

ブラウザのグローバルスコープが実際にwindowオブジェクトである、あなたの変数もしそうであればグローバル変数であり、実際にはwindowオブジェクトにアタッチされています。したがって、単にと同様にwindow.variableNameとしてアクセスできます。したがって、あなたは言うことができるはずです:

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

完璧、ありがとう。 (明らかに私はこれをさらに6分間受け入れることはできませんが、私はそうします。(:) – tessr

+0

'window'がグローバルスコープであれば' watch( 'foo'、bar) 'を使うことができますか? –

関連する問題