js怎么删除数组中重复的元素?

删除数组中重复的元素
刚刚看到这篇文章,就立马过来收藏,虽然还没看懂,希望我再研究一下面是统计数组中重复元素的个数

var arr = [];
var result = [‘2017年6月’, ‘2017年6月’, ‘2017年6月’, ‘2017年5月’, ‘2017年5月’, ‘2017年7月’, ‘2017年7月’]
result.sort()
for (var i = 0; i < result.length;) {
var count = 0;
for (var j = i; j < result.length; j++) {
if (result[i] === result[j]) {
count++;
}
}
arr.push({
date: result[i],
count: count
})
i+=count;
}

for (var k = 0; k < arr.length; k++) {
console.log(arr[k])
}

猜你喜欢

转载自blog.csdn.net/weixin_41131125/article/details/82885958