Skip to content

Instantly share code, notes, and snippets.

@elersong
Created February 11, 2021 21:03

Revisions

  1. elersong created this gist Feb 11, 2021.
    14 changes: 14 additions & 0 deletions unique.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    // test if string contains any duplicate chars
    function isUniq(str) {
    let letters = {};
    str.split('').forEach(char => {
    if (letters[char]) {
    letters[char] = false;
    } else {
    letters[char] = true;
    }
    });

    // If the letters object has any false values, there's one or more duplicates
    return !Object.values(letters).includes(false);
    }