Gibt es über die verbesserte Lesbarkeit hinaus einen Vorteil includesgegenüber indexOf? Sie scheinen mir identisch zu sein.
Was ist der Unterschied zwischen diesen
var x = [1,2,3].indexOf(1) > -1; //true
Und das?
var y = [1,2,3].includes(1); //true
includesnicht Teil von ES6 / ES2015 ist. Es ist ein Vorschlag für die nächste Version von ECMAScript und wird in diesem Jahr hinzugefügt.
includes
includeshat viel schlechtere Browser-Unterstützung.