Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/es2023-array-methods

Какие новые методы массивов появились в ES2023?

УглублённыйМассивы и коллекцииМодулиОбъекты

Копирующие аналоги мутирующих методов (не изменяют оригинал):

  1. toSorted(compareFn) — аналог sort(), возвращает новый отсортированный массив
  2. toReversed() — аналог reverse(), возвращает новый перевёрнутый массив
  3. toSpliced(start, deleteCount, ...items) — аналог splice(), возвращает новый массив
  4. with(index, value) — возвращает новый массив с заменённым элементом по индексу
const arr = [3, 1, 2];
arr.toSorted();    // [1, 2, 3] — arr не изменён
arr.toReversed();  // [2, 1, 3]
arr.with(1, 99);   // [3, 99, 2]
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov