我在我的应用程序中收到来自我无法控制的后端的文本数组大批this.Array = ["/tms/open-attachment/121", "/tms/open-attachment/122"]我试图在开头添加“此处添加的一些文本”this.Array = ["some text added here/tms/open-attachment/121", "some text added here/tms/open-attachment/122"]使用for (let m = 0; m <this.Array.length; m++) {
}我可以添加到文本的末尾,但不能添加到前面。有没有一种简单的方法可以将一些自定义文本添加到字符串的开头?
2 回答
catspeake
TA贡献1111条经验 获得超0个赞
使用.map并连接您需要的内容:
const arr = ["/tms/open-attachment/121", "/tms/open-attachment/122"];
const result = arr.map(str => 'some text added here' + str);
console.log(result);
慕妹3146593
TA贡献1820条经验 获得超9个赞
如果你想使用传统的 for 循环:
for (let i = 0; i < array.length; i++) { array[i] = "some text" + array[i]; }
或者,正如CertainPerformance所说,您可以使用Array.prototype.map():
array = array.map(str => "some text" + str)
添加回答
举报
0/150
提交
取消