根据数组中的参数对另一个数组中的字段进行拼接
let arr1=[ {id: 1, goods_title: "浴巾大号"},
{id: 2, goods_title: "浴巾小号"},
{id: 3, goods_title: "洗发水"},
{id: 4, goods_title: "饮料"},
{id: 5, goods_title: "拖鞋"},
{id: 6, goods_title: "女士洗头"},
]
let arr2=[1,3]
//根据arr2中需要的物品id,对arr1中的字段进行拼接
let st = ''
for (let p = 0; p < arr2.length; p++) {
for (let y = 0; y < arr1.length; y++) {
if (arr2[p] == arr1[y].id) {
console.log('有', arr1[y].goods_title);
//如果arr2是一个长度,拼接就不加'、',
if (p == arr2.length - 1) {
st += arr1[y].goods_title
} else {
st += arr1[y].goods_title + '、'
}
}
}
}
console.log('st',st)
浙公网安备 33010602011771号