2017-09-26 50 views
0

如何在node.js中寫一個長段落?如何在node.js中編寫一個長段落?

我使用這個方法,但是很難編輯

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

是否有使用段落一種簡單的方法?

+0

你的意思是一種方法,在代碼時分割字符串有是換行符?只是串聯一串字符串,每個字符串都以'\ n'結尾。 –

+0

我的意思是,只需複製並粘貼該段落或換行符,當我進入新行時出現錯誤 –

+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); 
相關問題