1. 程式人生 > >js怎麼刪除陣列中重複的元素?

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])
}