File tree Expand file tree Collapse file tree 1 file changed +7
-26
lines changed Expand file tree Collapse file tree 1 file changed +7
-26
lines changed Original file line number Diff line number Diff line change @@ -164,36 +164,17 @@ const wordsUnique = [
164
164
] ;
165
165
166
166
function uniquifyArray ( uniqueWord ) {
167
- if ( uniqueWord . length === 0 ) {
167
+ if ( uniqueWord . length === 0 ) {
168
168
return null ;
169
- } else {
169
+ } else if ( uniqueWord ) {
170
170
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 ] ) ; }
175
174
}
176
175
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 ;
197
178
}
198
179
}
199
180
You can’t perform that action at this time.
0 commit comments