Skip to content

Instantly share code, notes, and snippets.

@volkofdev
Last active September 16, 2020 08:02
Show Gist options
  • Save volkofdev/ac61c233a67bed300f87c4c2222054c5 to your computer and use it in GitHub Desktop.
Save volkofdev/ac61c233a67bed300f87c4c2222054c5 to your computer and use it in GitHub Desktop.
Anagram array JavaScript
function checkAnagram(anagramArray) {
let result = {};
if (anagramArray.length <= 1) {
return false;
} else {
for (let word of anagramArray) {
let cleansed = word.split("").sort().join("");
if (result[cleansed]) {
result[cleansed].push(word);
} else {
result[cleansed] = [word];
}
}
if (Object.values(result).length === 1) {
return true;
} else {
return false;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment