@@ -14,9 +14,7 @@ const words = ['mystery', 'brother', 'aviator', 'crocodile', 'pearl', 'orchard',
14
14
15
15
function findLongestWord ( arrOfWords ) {
16
16
17
- if ( ! arrOfWords . length ) {
18
- return null ;
19
- }
17
+ if ( ! arrOfWords . length ) return null ;
20
18
21
19
let longestWord = '' ;
22
20
@@ -37,7 +35,7 @@ const numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10];
37
35
38
36
function sumNumbers ( arrOfNums ) {
39
37
40
- if ( arrOfNums . length === 0 ) return 0 ;
38
+ if ( ! arrOfNums . length ) return 0 ;
41
39
42
40
let sum = 0 ;
43
41
@@ -64,7 +62,7 @@ const numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9];
64
62
65
63
function averageNumbers ( arrOfNums ) {
66
64
67
- if ( arrOfNums . length === 0 ) return null ;
65
+ if ( ! arrOfNums . length ) return null ;
68
66
69
67
const length = arrOfNums . length ;
70
68
let avg ;
@@ -82,7 +80,7 @@ const wordsArr = ['seat', 'correspond', 'linen', 'motif', 'hole', 'smell', 'smar
82
80
83
81
function averageWordLength ( arrOfWords ) {
84
82
85
- if ( arrOfWords . length === 0 ) return null ;
83
+ if ( ! arrOfWords . length ) return null ;
86
84
87
85
const length = arrOfWords . length ;
88
86
let sum = 0 ;
@@ -121,7 +119,7 @@ const wordsUnique = [
121
119
122
120
function uniquifyArray ( arrOfWords ) {
123
121
124
- if ( arrOfWords . length === 0 ) return null ;
122
+ if ( ! arrOfWords . length ) return null ;
125
123
126
124
let uniqeArray = [ ] ;
127
125
let wordCounter = 1 ;
@@ -133,15 +131,25 @@ function uniquifyArray(arrOfWords) {
133
131
} ) ;
134
132
135
133
return uniqeArray . length === arrOfWords ? arrOfWords : uniqeArray ;
136
-
134
+
137
135
}
138
136
139
137
140
138
141
139
// Iteration #6: Find elements
142
140
const wordsFind = [ 'machine' , 'subset' , 'trouble' , 'starting' , 'matter' , 'eating' , 'truth' , 'disobedience' ] ;
143
141
144
- function doesWordExist ( ) { }
142
+ function doesWordExist ( arrOfWords , wordToSearch ) {
143
+
144
+ if ( ! arrOfWords . length ) return null ;
145
+
146
+ if ( arrOfWords . length === 1 && arrOfWords . includes ( wordToSearch ) ) {
147
+ return true ;
148
+ }
149
+
150
+ return arrOfWords . includes ( wordToSearch ) ? true : false ;
151
+
152
+ }
145
153
146
154
147
155
0 commit comments