删除array-JavaScript中除1个之外的所有重复项
我想删除重复的值,只保留该值的一个匹配项 示例:删除array-JavaScript中除1个之外的所有重复项,javascript,arrays,Javascript,Arrays,我想删除重复的值,只保留该值的一个匹配项 示例: var myArray = ["blue","blue","red","red","green","blue","blue","red"]; //REMOVE DUPLICATES LEAVING ONE //results in - myArray = ["blue","red","green"]; 您可以像这样过滤重复项(使用ES6语法): const myArray = ["blue","blue","red","red","green"
var myArray = ["blue","blue","red","red","green","blue","blue","red"];
//REMOVE DUPLICATES LEAVING ONE
//results in - myArray = ["blue","red","green"];
您可以像这样过滤重复项(使用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);