2017-08-10 7 views
0

ボディの終了タグの前にある$(function(){});内の変数をコンソールからアクセスしたいとします。 私はすでに、このクロージャー内のvarsはアクセスできないことを知っていましたが、開発者ツールでブレークポイントを設定する人々がいます。 ソースからブレークポイント(リンクされたjavascript)のみを設定でき、この特定の状況でブレークポイントを設定する方法について実際には何の手掛かりもありません。bodytag内のドキュメントレディクロージャで定義されている変数へのアクセス

それはまったく可能ですか?

Chromeブラウザにブレークポイントを設定する
$(function() { 

    var model = { 
    somevar: [] 
    }; 

}); 

答えて

0

  • ソース]タブをクリックします。
  • 中断したいコード行を含むファイルを開きます。
  • コード行に移動します。
  • コード行の左側に行番号の列があります。 をクリックします。行番号の列の上に青色のアイコンが表示されます。
0

今のところあなたにとって最も簡単な方法は、スクリプトを勉強したい場所のJavaScriptコードにdebugger;を追加することです。 consoleを開いてページをロードすると、実行がこれらのdebugger;の場所で停止し、匿名のコンテキストであってもさまざまな変数の値を見ることができます。

また、私は私が実行前にものを設定することはできませんので、コードを制御できません。このusing the console

+0

を読んでいました。 @bluehipy –

+0

ブラウザコンソールでソースを編集することができます。ソースタブに行き、あなたのスクリプトを選び、 'debugger'を追加してください。どこにeveerを言及する。または、行番号の左側をクリックしてブレークポイントを設定するだけです。私がお勧めした記事を読む、それは助けになる! – bluehipy

+0

私はそれを読むでしょうが、スクリプトはhtmlページに存在することはあなたにはっきりしていますか?リンクされた.jsではありません。 –

関連する問題