Array find from last

Specification
Proposal repo

Modules

es.array.find-last, es.array.find-last-index, es.typed-array.find-last and es.typed-array.find-last-index.

Built-ins signatures

class Array {
  findLast(callbackfn: (value: any, index: number, target: any) => boolean, thisArg?: any): any;
  findLastIndex(callbackfn: (value: any, index: number, target: any) => boolean, thisArg?: any): number;
}

class %TypedArray% {
  findLast(callbackfn: (value: any, index: number, target: %TypedArray%) => boolean, thisArg?: any): any;
  findLastIndex(callbackfn: (value: any, index: number, target: %TypedArray%) => boolean, thisArg?: any): number;
}

Entry points

core-js/proposals/array-find-from-last
core-js(-pure)/es|stable|actual|full/array(/virtual)/find-last
core-js(-pure)/es|stable|actual|full/array(/virtual)/find-last-index
core-js/es|stable|actual|full/typed-array/find-last
core-js/es|stable|actual|full/typed-array/find-last-index

Examples

function isOdd(value) {
  return value % 2;
}
[1, 2, 3, 4].findLast(isOdd);      // => 3
[1, 2, 3, 4].findLastIndex(isOdd); // => 2