console.log にオブジェクトの現在の状態を表示するにはどうすればよいですか?
P粉868586032
P粉868586032 2023-08-22 13:37:22
0
2
406

アドオンなしの Safari (実際、他のほとんどのブラウザでも) では、console.log< ではなく、実行中のオブジェクトの最終状態が console.log に表示されます。 ;/code>呼び出し時のステータス。

コード行のオブジェクトのステータスを取得するには、console.log 経由で出力するためにオブジェクトのクローンを作成する必要があります。

例:

var test = {a: true} console.log(test); // {a: false} test.a = false; console.log(test); // {a: false}


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
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!