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...
(より良いアイデアを歓迎します。これは特定の状況で爆発する可能性があります)