2017-10-03 6 views
0

ブラウザのグローバルスペースにあるオブジェクトに「JohnSmith」という値が格納されていて、ブレークポイントに達した場合、どのオブジェクトまたは変数に 'JohnSmith'という値があるのか​​をどのように知ることができますか?私は何百ものオブジェクトを持っています。私はdevツールで手動で検索したくありません。 コンソールやスニペットですべてのオブジェクトをスキャンするスクリプトを使用しましたが、すべてが正しく検索できなかったり、エラーメッセージが表示されませんでした。ブラウザウィンドウオブジェクトを検索するにはどのオブジェクトまたは変数が検索された値を持つかを調べるには?

私はJS Runtime Inspectorを試してみましたが、有望そうでしたが、Chromeのバージョン61ではまったく動作しません。そのサブタブはビデオ番組のようには表示されません。

+0

オブジェクトのリストはありますか?またはグローバル空間内のすべてのオブジェクトをチェックしますか? – zhuravlyov

+0

これらのすべてまたはオブジェクトから開始します。したがって、ウィンドウまたはオブジェクトの名前は、検索を行う関数への入力パラメータになります –

+0

オブジェクトが 'let'を使って宣言された変数に含まれているかどうかを調べることができますか?これらはウィンドウのプロパティとして存在しませんし、自分の名前空間を検索することはできません。 – traktor53

答えて

1

ここで私はデベロッパーツールスニペットパネルに保つ抜粋です:

​​

あなたはCtrlキーを押しながらEnterキーを押すことにより、デベロッパーツールのスニペットを実行することができますが。

+0

ニース!できます。ありがとう。 –

関連する問題