let testList = [
{
"text": "CS123456",
"value": "CS123456"
},
{
"text": "CS123456",
"value": "CS123456"
},
{
"text": "2#溶解池搅拌器",
"value": "2#溶解池搅拌器"
}
];
const handlerData = (List: any) => {
let object = {}
let open = List;
let newList = open.reduce((cur: any, next: any) => {
object[next.text] ? "" : object[next.text] = true && cur.push(next)
return cur
}, [])
return newList
}
console.log(handlerData(testList));
// 结果
// [
// {
// "text": "CS123456",
// "value": "CS123456"
// },
// {
// "text": "2#溶解池搅拌器",
// "value": "2#溶解池搅拌器"
// }
// ]
针对数组对象指定的key进行value去重处理
最新推荐文章于 2022-11-11 15:54:45 发布