Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用模板文本在javascript中构建多行字符串_Javascript_Multiline_Template Literals - Fatal编程技术网

使用模板文本在javascript中构建多行字符串

使用模板文本在javascript中构建多行字符串,javascript,multiline,template-literals,Javascript,Multiline,Template Literals,我正在尝试使用模板文本构建具有多个查询参数的URL 为了可读性,我将每个查询参数放在单独的一行上。它看起来像下面的例子,只是长了很多 const url = `http://example.com/hey? one=${one}& two=${two}& three=${three}`; 我的问题是生成一个多行文字字符串,该字符串的最终值在每个参数之间没有换行符(\n)。对于模板文字,这是可能的,还是我应该以旧的方式连接字符串?对于模板文字,可以在行尾使用反斜杠,多行,但不换行

我正在尝试使用模板文本构建具有多个查询参数的URL

为了可读性,我将每个查询参数放在单独的一行上。它看起来像下面的例子,只是长了很多

const url = `http://example.com/hey?
one=${one}&
two=${two}&
three=${three}`;

我的问题是生成一个多行文字字符串,该字符串的最终值在每个参数之间没有换行符(\n)。对于模板文字,这是可能的,还是我应该以旧的方式连接字符串?

对于模板文字,可以在行尾使用反斜杠,多行,但不换行

const
一个='eins',两个='zwei',三个='drei',
url=`http://example.com/hey?\
一=${一}&\
two=${two}&\
三=${三}`;

console.log(url)谢谢!这正是我所需要的!我会接受你的回答,只要它让我。。。。上面说我必须给10分钟才能接受