2017-09-26 10 views
0

node.jsに長い段落を書くには?node.jsに長い段落を書くには?

私は

bot.sendMessage(msg.chat.id, 'Line1\n Line2\n Line3\n Line4\n', opts); 

を編集することは非常に困難である。この方法を使ってでもい段落を使用するための簡単な方法はありますか?

+0

あなたは、コード内の文字列を分割する方法を意味するが改行ですか? '\ n'で終わる文字列の束を連結するだけです。 –

+0

私は、ちょうどコピーし、pharagraphを貼り付けて、または改行で、私はエラーがあった –

+1

コピー貼り付けを使用する場合は、[Template Literals](https:// developer。 mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals) –

答えて

2

オプション1:
ノード> = 4を使用すると、改行文字を保持する複数行にまたがることができTemplate Literalsを使用することができます。

console.log(
`Line 1 
    Line 2 
    Line 3` 
); 

オプション2:
またjoin、複数の文字列を配列として格納することができます。

[ 
'line 1', 
'line 2', 
'line 3' 
].join('\n') 
+0

ありがとう私は '' 'から' '' –

2

あなたはこのようES6 template stringsを使用しようとすることができます:

let str = ` 
    Line1 
    Line2 
    Line3`; 

bot.sendMessage(msg.chat.id, str, opts); 
1

あなたが使用して試すことができtemplate literal

let longMessage = `Line1 
    Line2 
    Line3 
    Line4 
    `; 
bot.sendMessage(msg.chat.id, longMessage, opts); 
関連する問題