data = [ {id:1,name:'a'}, {id:3,name:'b'}, {id:3,name:'c'}, {id:2,name:'a'} ] // 根据id去重 var arr1=data.filter(function(element,index,self){ return self.findIndex(el=>el.id==element.id)===index //如果是根据name去重就江id改为name }) // 在重新赋值给data data = arr1