Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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 - Fatal编程技术网

为什么换行符在javascript中不起作用?

为什么换行符在javascript中不起作用?,javascript,Javascript,我正在使用\n在每行中放置一个标题,但它不起作用,总是打印\n 代码: 终端: "request": " -H name: john \n -H city: London \n ", 下面的代码将起作用 const getHeaders=(配置)=>{ const rawHeaders={name:“John”,city:“London”} 让标题=“” for(rawHeaders中的const rawHeader){ headers+=`“-H

我正在使用
\n
在每行中放置一个标题,但它不起作用,总是打印
\n

代码:

终端:

 "request": "  -H name: john \n -H city: London \n ",
下面的代码将起作用

const getHeaders=(配置)=>{
const rawHeaders={name:“John”,city:“London”}
让标题=“”
for(rawHeaders中的const rawHeader){
headers+=`“-H${rawHeader}:${rawHeaders[rawHeader]}”\n`
}
返回标题
}

log(getHeaders())
这里的问题是如何处理字符串,而不是JavaScript。(旁注:你似乎有一个额外的
。可能与你的问题无关,但似乎很奇怪。)你说“它不起作用”是什么意思?终端显示新行字符在字符串中。您希望它是什么?使用反引号时不需要添加\n。您可以通过按enter键直接添加换行符,或在运行此代码后删除额外的引号(')。这是什么终点站?也许这不支持RT
\n
。它可以在浏览器的控制台中使用vs代码终端正常工作。我想看到这样的情况:(两行中的两个表达式)“请求”:“-H name:john”“-H city:london”
 "request": "  -H name: john \n -H city: London \n ",