2017-09-26 86 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); 
相关问题