首页 > 解决方案 > 如何在数组中添加、追加和加入每个项目?

问题描述

myArr = [1,2,3,4,5]

我想加入,但也想在每个项目前添加和附加

结果:'$'1'^'|'$'2'^'|'$'3'^'|'$'4'^'|'$'5'^'|'$'6'^'

我试过这个:

console.log("$" + valArr.join("'|'") + "^");

这导致: '$'1'|'2'^'

我试过了:valArr.map(i => "'$'" + i).join("|");但这只是追加。

标签: javascriptjquery

解决方案


首先映射数组,然后加入它,

const myArr = [1, 2, 3, 4, 5].map((i) => `'$'${i}'^'`).join("|");
console.log(myArr);


推荐阅读