Официальная спецификация ECMAScript 2023 добавит в JavaScript новые методы для работы с массивами. Об этом стало известно из официального репозитория организации Ecma International TC39. .findlast() и .findLastIndex(), предназначенные для поиска элементов в массиве. В TC39 отметили, что это распространённый шаблон в программировании. Новые методы работают так же, как .find() и .findIndex(), но итерируются от последнего к первому: Примеры: const array = [{ value: 1 }, { value: 2 }, { value: 3 }, { value: 4 }]; // find array.findLast(n => n.value % 2 === 1); // { value: 3 } // findIndex array.findLastIndex(n => n.value % 2 === 1); // 2 array.findLastIndex(n => n.value === 42); // -1
ECMAScript 2023 добавит в JavaScript новые методы для работы с массивами
2 июля 20232 июл 2023
27
~1 мин