Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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_Arrays_For Loop - Fatal编程技术网

如何在javascript中向数组中的所有现有元素添加字符串?

如何在javascript中向数组中的所有现有元素添加字符串?,javascript,arrays,for-loop,Javascript,Arrays,For Loop,如果我有如下数组 var a=[“a”、“b”、“c”、“d”]; 如何使用循环将结果添加到每个项的字符串中,使其返回 ["i am a", "i am b", "i am c", "i am d"] 或者完整的代码是(谢谢mplungjan!) for循环将使用+操作符完成JavaScript中的字符串连接。只需使用for循环并连接array[counter]=“i am”+array[counter]。@brso05这正是我要找的!非常感谢。如果你把它作为一个答案,我可以继续接受it@E

如果我有如下数组

var a=[“a”、“b”、“c”、“d”];
如何使用循环将结果添加到每个项的字符串中,使其返回

["i am a", "i am b", "i am c", "i am d"]
或者完整的代码是(谢谢mplungjan!)


for
循环将使用
+
操作符完成JavaScript中的字符串连接。只需使用for循环并连接
array[counter]=“i am”+array[counter]。@brso05这正是我要找的!非常感谢。如果你把它作为一个答案,我可以继续接受it@EpicSartorius欢迎光临,很高兴我能帮忙!你的意思是
var-arr=[“a”、“b”、“c”、“d”];arr=arr.map(函数(e){返回“我是”+e})对吗?我以为OP可以算出剩下的:-)。我已经更新了答案。干杯,谢谢!(对于编辑和评论)我肯定认为他没有看到他不能使用“数组、for循环和add”来自己找到答案我一直在搜索,但仍然无法让它工作。。。我试图用一个循环来实现它,而不是使用
a.map
@EpicSartorius-
var a=[“a”、“b”、“c”、“d”];对于(var i=0;i如brso05所建议。你可能想让他把它作为答案贴出来,这样你就可以接受了。干杯
["a","b","c","d"].map(function(e) { return "I am " + e });
var a = ["a","b","c","d"];
a = a.map(function(e) { return "I am " + e });