Pythonの場合:
print [1,2], '\n', [3,4]
印刷する
[1,2]
[3,4]
JavaScriptでは:
console.log([1,2],'\n',[3,4])
プリント
[1,2] '\n' [3,4]
上記と同等のJavascriptステートメントは何ですかPython print
?
3つの引数をconsole.logに送信しています
console.log([1,2],'\n',[3,4])
最初の引数[1,2]
にはフォーマット要素が含まれていないため(%d
など)、各引数は til.inspect() を介して渡されます。 util.inspectが'\n'
の文字列表現を返していますが、これは必要なものではありません。 '\n'
を解釈してほしい。
1つの解決策は、すべての引数を1つの文字列に連結することです
> console.log([1,2]+'\n'+[3,4]);
1,2
3,4
もう1つは、フォーマット要素をプレースホルダーとして使用することです。これは、util.formatが2つの配列の変換された値で置き換えます。
> console.log('%s\n%s', [1,2], [3,4]);
1,2
3,4
ここではnode.jsを想定していますが、Mozillaでの結果は同じです。
安全のために、それを複数に分割するconsole.log
呼び出し。
これを使用してください:印刷([1,2]、 "\ '\ n'"、[3,4])ここでバックスラッシュは、\ nと ''がその操作を実行してそのまま印刷しないことを示します。\nと ''の前に\を使用します