Skip to content

Commit 5306d21

Browse files
committed
uniquifyArray() updates
1 parent 2bc2ad9 commit 5306d21

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

src/functions-and-arrays.js

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -128,17 +128,13 @@ const wordsUnique = [
128128
function uniquifyArray(arr) {
129129
if (arr.length === 0) return null
130130

131-
for (i = 0; i < arr.length; i++) {
132-
console.log(`i = ${i}`)
133-
for (j = i + 1; j < arr.length; j++) {
134-
console.log(`j = ${j}`)
135-
if (arr[i] === arr[j]) {
136-
arr.splice(j, 1);
137-
console.log(arr)
138-
}
131+
const newArray = []
132+
for (i = 0; i <= arr.length; i++) {
133+
if ((i === arr.indexOf(arr[i]))) {
134+
newArray.push(arr[i])
139135
}
140136
}
141-
return arr
137+
return newArray
142138
}
143139

144140
uniquifyArray(wordsUnique)

0 commit comments

Comments
 (0)