From 0b4a2c21b9d36a3d2330c21779258b1593912089 Mon Sep 17 00:00:00 2001 From: CheezItMan Date: Thu, 8 Aug 2019 15:17:49 -0700 Subject: [PATCH 1/2] is all unique elements function --- is_all_unique_elements.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 is_all_unique_elements.js diff --git a/is_all_unique_elements.js b/is_all_unique_elements.js new file mode 100644 index 0000000..c0e9908 --- /dev/null +++ b/is_all_unique_elements.js @@ -0,0 +1,14 @@ + +const isAllUniqueElements = (array) => { + let isAllUnique = true; + + array.forEach((currentElement, currentIndex) => { + array.slice(currentIndex + 1).forEach((elementToCompare) => { + if (elementToCompare === currentElement) { + isAllUnique = false; + } + }); + }); + + return isAllUnique; +}; From 429afb13c6082107e95d52d562072b95a7f8058f Mon Sep 17 00:00:00 2001 From: CheezItMan Date: Thu, 8 Aug 2019 15:19:05 -0700 Subject: [PATCH 2/2] add export --- is_all_unique_elements.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/is_all_unique_elements.js b/is_all_unique_elements.js index c0e9908..68b3cc6 100644 --- a/is_all_unique_elements.js +++ b/is_all_unique_elements.js @@ -12,3 +12,5 @@ const isAllUniqueElements = (array) => { return isAllUnique; }; + +export default isAllUniqueElements;