如何在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 });