3 回答

TA貢獻1886條經(jīng)驗 獲得超2個贊
您可以使用Set刪除重復(fù)的值,然后將其轉(zhuǎn)換回數(shù)組:
var arr = [
"3/3/2019",
"3/3/2019",
"3/3/2019",
"3/3/2019",
"3/6/2019",
"3/6/2019",
"3/10/2019",
"3/10/2019"
];
console.log(Array.from(new Set(arr)));
// ["3/3/2019", "3/6/2019", "3/10/2019"]```

TA貢獻1817條經(jīng)驗 獲得超6個贊
您可以輕松編寫過濾器函數(shù)以獲取不同的值。
var arr = [
"3/3/2019",
"3/3/2019",
"3/3/2019",
"3/3/2019",
"3/6/2019",
"3/6/2019",
"3/10/2019",
"3/10/2019"
];
var distinctDates = arr.filter(function(val, idx, self){ return self.indexOf(val) === idx; });
console.log(distinctDates);
在ES6中,您可以按以下方式進行操作
var arr = [
"3/3/2019",
"3/3/2019",
"3/3/2019",
"3/3/2019",
"3/6/2019",
"3/6/2019",
"3/10/2019",
"3/10/2019"
];
var distinctDates = [...new Set(arr)];
console.log(distinctDates);

TA貢獻1829條經(jīng)驗 獲得超13個贊
var arr = ['3/3/2019','3/3/2019','4/4/2019']
arr.filter(function(item,i){return arr.indexOf(item)== i;})
添加回答
舉報