# deWeightNew
在对象数组中根据指定键去重中,一个对象数组和一个键名作为参数,并返回一个新的数组,其中重复的对象(基于指定的键)已被删除。
使用方式如下:
import { deWeightNew } from '@/utils'
// 对象数组
let data = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Alice', 'age': 25},
{'name': 'Charlie', 'age': 40},
{'name': 'Charlie', 'age': 40},
]
// 根据指定键去重
let key = 'name' // 指定去重依据的键名
let filter_data = deWeightNew(data, key)
// 输出筛选后的数据
console.log(filter_data);
// 输出:
// [
// {'name': 'Alice', 'age': 25},
// {'name': 'Bob', 'age': 30},
// {'name': 'Charlie', 'age': 40},
// ]