数据去重
var arr = new Array(8);
arr[0] = { XY: "A学院", XM: "学生一" };
arr[1] = { XY: "B学院", XM: "学生二" };
arr[2] = { XY: "A学院", XM: "学生三" };
arr[3] = { XY: "A学院", XM: "学生四" };
arr[4] = { XY: "A学院", XM: "学生五" };
arr[5] = { XY: "B学院", XM: "学生六" };
arr[6] = { XY: "A学院", XM: "学生七" };
arr[7] = { XY: "B学院", XM: "学生八" };
var result = [];
result = unique(arr, "XY");
console.log(result);
function unique(arr, type) {
const res = new Map();
return arr.filter((a) => !res.has(a[type]) && res.set(a[type], 1));
}