Введение В данной статье мы обсудим новые возможности работы с массивами в JavaScript, которые были добавлены в ES2023. findLast и findLastIndex Допустим, у нас есть массив с элементами: Нам нужно найти элемент со значением 7, и мы предполагаем, что он находится ближе к концу массива. В предыдущем варианте когда мы использовали find(), мы бы делали это следующим образом: Это может быть нормально для небольших массивов, но если массив большой и вы знаете, что элемент находится ближе к концу, то можно использовать метод findLast(): В этом случае вывод будет происходить только 1 раз. Аналогично существует метод findLastIndex(), который ищет элемент по индексу. Методы не изменяющие исходный массив Большинство методов работы с массивами в JavaScript изменяют исходный массив вместо создания нового. Например, это может вызвать проблемы в React, когда необходимо изменить состояние и создать новый массив. Мы рассмотрим, как это решается в последней версии спецификации ES2023 и в JavaScript. Пот