2016-06-18 6 views
-1

現在、JSONファイルで1つのオーダーが提供されています。私はそれをGoogle Chrome経由でコンソールのプロパティにアクセスできないようです。JavascriptのオブジェクトプロパティをChromeコンソールから変更する

複数の注文がある場合、配列番号を認識していないと、現在のオブジェクトのプロパティをどのように変更できますか?

たとえば、コンソールでseatcount(bkor_seatcount)の数値を9に変更し、後でメソッドでseatcount(bkor_seatcount)の数値を9に変更するにはどうすればよいですか?

Console Screenshot

+0

オブジェクトにグローバル変数(参照)を割り当てるだけで、コンソールからその変数にアクセスしようとしましたか? – Grgur

+0

私に例を挙げてもらえますか? – Scott3256

+0

私は今、 '' 'var seatcount = document.getElementById( 'seatcounter')' ''を使ってSeatcount要素にIDを追加してから '' 'seatcount = 10;' 'を実行しましたが、画面(現在のオブジェクト/オーダー) – Scott3256

答えて

0

つのオプション:

  1. 使用Chromeの強力なデバッガの代わりconsole.logconsole.logを使用して、コードのどこかで変数の内容をダンプしているようです。これは時には便利ですが、通常はトーチである暗闇の中でぼんやりと見えるのではなく、デバッガを使ってライトを点灯させるほうがずっと優れています。 [Sources]タブで、ロギングするコードを見つけてブレークポイントを設定します。ブレークポイントに達するまでコードを実行します。次に、スコープ内の変数の値をコンソールから変更し、矢印をクリックしてコードを実行し続けることができます。

    devツールの使用に関する詳細here

  2. 何らかの理由でそれがうまくいかない場合は、通常、ログしたもの(v [Object]ビット)を右クリックし、メニューから「グローバル変数として保存」を選択します。 Chromeは自動的にtemp1のような名前のグローバルを作成します。

関連する問題