Hello all, I just learnt indexOf mechanic through courses and I passed Iterate Through All an Array’s Items Using For Loops with using includes instead.
I just want to learn are these situations mean always the same thing:
myArray.includes(elem) == false
and
myArray.indexOf(elem) == -1
Thanks
ILM
June 11, 2019, 1:19pm
2
includes
return a Boolean, depending if the thing is included or not
indexOf
returns the item position, or -1
if not included
You can use both in this case, but it depends on situation
1 Like
The .includes
method is newer than .indexOf
, first appearing in ES2015 (ES6). I recommend using .includes
these days rather than checking whether .indexOf
returns -1
1 Like