Array.prototype.includes

Specification
Proposal repo

Modules

es.array.includes and es.typed-array.includes.

Built-ins signatures

class Array {
  includes(searchElement: any, from?: number): boolean;
}

class %TypedArray% {
  includes(searchElement: any, from?: number): boolean;
}

Entry points

core-js/proposals/array-includes
core-js(-pure)/es|stable|actual|full/array(/virtual)/includes
core-js/es|stable|actual|full/typed-array/includes

Examples

[1, 2, 3].includes(2);        // => true
[1, 2, 3].includes(4);        // => false
[1, 2, 3].includes(2, 2);     // => false

[NaN].indexOf(NaN);           // => -1
[NaN].includes(NaN);          // => true
Array(1).indexOf(undefined);  // => -1
Array(1).includes(undefined); // => true