let msgArr= [
{msgID: 0, msg: "hello"},
{msgID: 1, msg: "hi"},
{msgID: 1, msg: "h"},
{msgID: 2, msg: "hi"},
{msgID:3, msg: "nihao"},
{msgID: 3, msg: "what"},
];
let arr = msgArr;
let obj = {};
let newArr = arr.reduce((cur, next) => {
obj[next.msgID] ? "" : obj[next.msgID] = true && cur.push(next);
return cur;
}, [])
console.log("----", newArr)
数组对象去重