Skip to content

Commit a77308a

Browse files
authored
done Iteration ironhack-labs#5: Unique arrays
1 parent 4e179a4 commit a77308a

File tree

1 file changed

+7
-26
lines changed

1 file changed

+7
-26
lines changed

src/functions-and-arrays.js

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -164,36 +164,17 @@ const wordsUnique = [
164164
];
165165

166166
function uniquifyArray(uniqueWord) {
167-
if (uniqueWord.length === 0) {
167+
if(uniqueWord.length === 0) {
168168
return null;
169-
} else {
169+
}else if(uniqueWord) {
170170
let newArray = [];
171-
for (let i = 0; i < uniqueWord.length; i++) {
172-
if (uniqueWord.indexOf(uniqueWord[i]) > -1) {
173-
newArray.push(uniqueWord[i]);
174-
}
171+
for(let i = 0; i < uniqueWord.length; i++) {
172+
if(!newArray.includes(uniqueWord[i])){
173+
newArray.push(uniqueWord[i]);}
175174
}
176175
return newArray;
177-
178-
/*
179-
for (let i = 0; i < uniqueWord.length; i++) {
180-
let idx = uniqueWord.indexOf(i);
181-
newArray.push(idx);
182-
183-
idx = uniqueWord.indexOf(uniqueWord[i], idx + 1);
184-
185-
for (let x = 0; x < uniqueWord.length; x++) {
186-
187-
if (uniqueWord.indexOf(i) === uniqueWord.indexOf(x)) {
188-
189-
uniqueWord.slice(i);
190-
} else {
191-
return uniqueWord;
192-
}
193-
}
194-
if (uniqueWord.includes(uniqueWord[i], uniqueWord[i]) === true) {
195-
uniqueWord.slice(i);
196-
}*/
176+
}else{
177+
return newArray;
197178
}
198179
}
199180

0 commit comments

Comments
 (0)