数组过滤重复元素,将所有重复元素组成个新的数组
var a = [1, 2, 1, 3, 2, 3,4];
var b = Array.from(new Set(a));
var c = [],d=[];
b.map((item) => {
a.map(itemC=>{
if(itemC==item){
d.push(itemC)
}
});
c.push(d);
d = [];
});
console.log(c) //[[1,1],[2,2],[3,3],[4]]
个人的方法比较笨 希望有更好的答案欢迎留言告知谢谢!