删除数组中除1个重复项之外的所有重复项 - JavaScript

时间:2016-02-14 16:58:43

标签: javascript arrays

我想删除重复的值,只留下一次该值。

示例:

var myArray = ["blue","blue","red","red","green","blue","blue","red"];
//REMOVE DUPLICATES LEAVING ONE
//results in - myArray = ["blue","red","green"];

1 个答案:

答案 0 :(得分:0)

您可以像这样过滤重复项(使用ES6语法):

const myArray = ["blue","blue","red","red","green","blue","blue","red"];

const result = myArray.filter((a, i, arr) => arr.indexOf(a) === i);

console.log(result);