Poza poprawioną czytelnością jest jeszcze coś do includes
pokonaniaindexOf
? Wydają mi się identyczne.
Jaka jest różnica między tym
var x = [1,2,3].indexOf(1) > -1; //true
I to?
var y = [1,2,3].includes(1); //true
includes
nie jest to część ES6 / ES2015. Jest to propozycja kolejnej wersji ECMAScript i zostanie dodana w tym roku.
includes
w IE NIE jest obsługiwane
includes
ma znacznie gorszą obsługę przeglądarki.