Javascript快捷方式,将字符串附加到数组的所有值中

Javascript shortcut, to append string into all the values of array?

本文关键字:数组 快捷方式 字符串 Javascript      更新时间:2023-09-26

我有一个array = ["a", "b", "c"];

想要的是我有一个字符串,让我们说"Hello",我想附加到这个数组的每个值。

我的预期输出是这样的

["Hello_a", "Hello_b", "Hello_c"]

javascript中是否有任何快捷方式可以执行此操作,而无需使用任何循环.

任何帮助不胜感激!

谢谢

尝试在此上下文中使用Array.prototype.map()

var yourArray = ["a", "b", "c"];
var transformed = yourArray.map(function(item){
  return "Hello_" + item;
});
console.log(transformed); // ["Hello_a", "Hello_b", "Hello_c"]

此外,如果您的用户使用最新的浏览器进行更新,您可以使用胖箭头功能。

var yourArray = ["a", "b", "c"];
var transformed = yourArray.map(item => "Hello_" + item);
console.log(transformed); // ["Hello_a", "Hello_b", "Hello_c"]

作为旁注,您必须确定它将在其中强制使用lexical this的箭头函数。