2017-04-23 3 views
0

JavaScriptプロジェクトで作業しているときに、私はしばしばコンソールを使ってオブジェクトをチェックします。私が現在作業しているプロジェクトでは、何とかコンソールの範囲を変更しました。すべてのロード後にコンソールに(Chrome Developer Toolsの)thisと入力すると、オブジェクトの1つが取得されます。私はこれを(this)他のプロジェクトやサイト(StackOverflowを含む)と一緒に行ったたびに、windowオブジェクトを取得しました。デベロッパーツールのブラウザコンソールは、「this」のウィンドウ以外の何かを返すことができますか?

コンソールのスコープを変更するにはどうすれば可能ですか?これをデバッグするためのヒントがある場合にも役立ちます。

+0

「AMD」や「Commonjs」のようなパターンに従っていますか? – brk

答えて

0

私の問題は、コンポーネント内のコードにあったブレークポイントが原因だと思います。ブレーク中にthisを実行していたとき、ブレークポイントのポイントからスコープを戻していました。

コンソールのスコープがコードの実行とともに変わるようです。どういうわけか私は以前これに気付かなかった。

+0

これは意味があり、デバッグを可能にする –

関連する問題