→
ウェブ コンソールに、指定オブジェクトまたは指定メッセージを出力します。指定メッセージには値を組み込むことができます。
mdn: このメッセージは単一の文字列(オプションの置換値を含む)であることもあれば、1 つ以上の JavaScript オブジェクトであることもあります。
注: この機能は Web Worker 内で利用可能です。
objn | 出力する JavaScript オブジェクトのリスト。各オブジェクトを文字列で表現したものを、リストの並び順に追記して出力されます。 | ||||||||
---|---|---|---|---|---|---|---|---|---|
msg | 0 個以上の置換文字列を含む JavaScript 文字列。
| ||||||||
substn | msg 内の置換文字列を置き換える JavaScript オブジェクト。これにより、出力形式を高度に制御できます。 |
なし。
console.dir() と console.log() の違いは何かという疑問を持つかもしれません。
Chrome では、コンソールに DOM 要素を送信した場合に大きな違いがあります。
特に、console.log は DOM 要素について特別扱いしますが、console.dir はそうではありません。これは、DOM JS オブジェクトの全容を表現しようとする場合に役立ちます。
これらの機能に関する詳細情報が、 に掲載されています。
console.log(obj) を使わず、console.log(JSON.parse(JSON.stringify(obj))) を使用してください。
これにより、ログを記録した瞬間の obj の値を確実に見ることができます。こうしないと、多くのブラウザーでは値が変化したときに常に更新されるライブビューになります。これは望むことではないかもしれません。
コンソールにて
> console.log(
●%.2d●%.2f● 1.234 1.234
< undefined
↑この表現はできないようだ。