删除重复项

问题描述 投票:0回答:1

如何删除数组中的重复字符串。我试过这个,但没有锻炼。

var input = ['john','john','rio','ravi','josva','ravi'];

    let remove = function(){
    let result = [];
    for (let i = 0; i<input.length; i++){
        if(input[i] == input[i]){
            return false;
        }else{
            return true;
        }
    }
    result.push(input[i]);
    console.log(result);
    };
remove();
javascript arrays deployment duplicates remove-if
1个回答
0
投票
    var input = ["john", "john", "rio", "ravi", "josva", "ravi"];
var uniqueItems = input.map((item) = >item).filter((item, index, self) = >{
    return self.indexOf(item) === index; // returns -1 if it's not }); 
    console.log(uniqueItems);#output['john', 'rio', 'ravi', 'josva']
© www.soinside.com 2019 - 2024. All rights reserved.