console.log
が実行されるたびundefined
に、出力ログに次の行が追加されます。
これは、Windows と Linux の Firefox と Chrome の両方で発生します。
console.log
が実行されるたびundefined
に、出力ログに次の行が追加されます。
これは、Windows と Linux の Firefox と Chrome の両方で発生します。
console.log()
JS ファイルから実行している場合は、このundefined
行を追加しないでください。
コンソール自体から実行console.log()
している場合、それは理にかなっています。これが理由です: コンソールで変数の名前を入力することができ (例えば、入力してみてくださいwindow
)、それに関する情報を出力します。undefined
コンソールから void 関数 (console.log など) を実行すると、この場合、戻り値に関する情報も出力されます。
Chrome (Mac バージョン 23.0.1271.101) で両方のケースをテストしましundefined
たが、コンソール内で実行すると実際に行が表示されます。これundefined
は、コンソールに次の行を書いたときにも表示されます。var bla = "sdfdfs"
1 行で複数の値を発行するために使用している場合はconsole.log
、ハックな代替手段を次に示します。
var1 + ' ' + var2 + ' ' + var...
(より良いアイデアを歓迎します。これは特定の状況で爆発する可能性があります)