hasRepeatField(list: any[], field: string, setField: string) {
const obj = {};
list.forEach(f => {
f[setField] = false;
if (!obj[f[field]]) {
obj[f[field]] = [];
}
obj[f[field]].push(f);
});
Object.keys(obj).forEach(key => {
if (obj[key].length > 1) {
obj[key].forEach(f => {
f[setField] = true;
});
}
});
}
对象数组中相同属性值判断
于 2021-09-01 17:26:13 首次发布