Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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 将列表上的所有字符串与NodeJs中的字符串连接起来的简单方法是什么?_Javascript_Node.js_String_List_Concatenation - Fatal编程技术网

Javascript 将列表上的所有字符串与NodeJs中的字符串连接起来的简单方法是什么?

Javascript 将列表上的所有字符串与NodeJs中的字符串连接起来的简单方法是什么?,javascript,node.js,string,list,concatenation,Javascript,Node.js,String,List,Concatenation,我知道如何做到这一点,我只是想用一种更简单的方法来实现这一点 例如,如果我有以下列表: ["This", "Is", "An", "Example"] 和以下字符串: const str = "-abc" 我想要的结果是: ["This-abc", "Is-abc", "An-abc", "Example-abc"

我知道如何做到这一点,我只是想用一种更简单的方法来实现这一点

例如,如果我有以下列表:

["This", "Is", "An", "Example"]
和以下字符串:

const str = "-abc"
我想要的结果是:

["This-abc", "Is-abc", "An-abc", "Example-abc"]
您可以使用,它将对数组中的每个项执行一个函数,并创建一个新项:

const arr=[“This”、“Is”、“An”、“Example”];
const str=“-abc”;
常数res=arr.map(x=>x+str);

控制台日志(res)您可以使用map函数来实现这一点

const arr = ["This", "Is", "An", "Example"];
const strToConcat = "-abc";
const formattedArr = arr.map(str => str+strToConcat);

console.log(formattedArr);

您将在数组上循环,有许多函数可以实现这一点
.map()
可能有用