代码
// 原始列表数据
let originalList = [
{ id: 1, name: 'Apple' },
{ id: 2, name: 'Banana' },
{ id: 3, name: 'Orange' }
];
// 提取id和name字段并赋值到新数组
let newList = originalList.map(item => {
return { id: item.id, value: item.name };
});
console.log(newList);
在这个示例中,map方法遍历原始列表数据,提取id和name字段,并将它们赋值到新数组的id和value中。
fanTxt.value = e.options.map(item => item.text).join(',')
data.fan_id=e.options.map(item => item.id).join(',')
如果还想在前面插入一个固定的对象
tabList.value = [{
id: 0,
text: '全部'
},
...res.data.map(item => {
return {
id: item.id,
text: item.name
};
})
];