Quick actions

cmd+k|ctrl+k

Navigation

Languages

No Dupes in Array

Snippet info

Language

JavaScript

Visibility

public

Author

chaosrock

Created

2017-06-23T22:24:58Z

Updated

2017-06-23T22:24:58Z

function noDupes (arr) {
    var dict = {};
    var output = [];
    for (var i = 0; i < arr.length; i++) {
        if (!dict[arr[i]]) {
            dict[arr[i]] = 1;
        } else {
            dict[arr[i]]++;
        }
    }
    for (var key in dict) {
        if (dict[key] === 1) {
            output.push(key);
        }
    }
    return output;
}

console.log(noDupes([1,3,3,2,4]));
INFO