console.log にオブジェクトの現在の状態を表示するにはどうすればよいですか?
P粉868586032
P粉868586032 2023-08-22 13:37:22
0
2
547
<p>アドオンなしの Safari (実際、他のほとんどのブラウザでも) では、<code>console.log< ではなく、実行中のオブジェクトの最終状態が <code>console.log</code> に表示されます。 ;/code>呼び出し時のステータス。 </p> <p>コード行のオブジェクトのステータスを取得するには、<code>console.log</code> 経由で出力するためにオブジェクトのクローンを作成する必要があります。 </p> <p>例:</strong></p> <pre class="brush:php;toolbar:false;">var test = {a: true} console.log(test); // {a: false} test.a = false; console.log(test); // {a: false}</pre> <p><br /></p>
P粉868586032
P粉868586032

全員に返信(2)
P粉473363527

記録時のステータスを確認したい場合は、通常、JSON 文字列に変換します。

リーリー
いいねを押す +0
P粉464113078

console.dir() を探していると思います。

console.log() は、オブジェクトへの参照を出力し、それを開くと変更されているため、必要な機能を実現できません。 console.dir呼び出し時にオブジェクトの属性ディレクトリが出力されます。

以下の JSON のアイデアは良いアイデアです。さらに、JSON 文字列を解析して、.dir() で得られるようなブラウズ可能なオブジェクトを取得することもできます。

console.log(JSON.parse(JSON.stringify(obj)));

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート