Примеры
// Создаем массив
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
// На позиции 2 добавляем "Лимон" и "Киви":
const fruits2 = fruits.toSpliced(2, 0, "Лимон", "Киви");
Попробуйте сами »
Больше примеров ниже!
Описание
Метод toSplied() добавляет и/или удаляет элементы массива.
Метод toSplied() возвращает новый массив.
Метод toSplied() не изменяет исходный массив.
Метод toSpliced() — это копирующая версия метода splice()
Синтаксис
array.toSpliced(index, count, item1, ....., itemX)
Параметры
| Параметр | Описание |
| index | Необходимый. Индекс (позиция) для добавления или удаления элементов. Отрицательное значение отсчитывается от конца массива. |
| count | Необязательный. Количество элементов, которые необходимо удалить. |
| item1,... | Необязательный. Новые элементы, которые необходимо добавить. |
Возвращаемое значение
| Тип | Описание |
| Array | Новый массив, включающий изменения. |
Больше примеров
// Создаем массив
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
// На позиции 2 удалите 2 элемента
const fruits2 = fruits.toSpliced(2, 2);
Попробуйте сами »
// Создаем массив
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
// На позиции 2 удаляем 1 элемент, добавляем "Лимон" и "Киви"
const fruits2 = fruits.toSpliced(2, 1, "Лимон", "Киви");
Попробуйте сами »
Учебники по массивам:
Поддержка браузера
toSpliced() — это функция ES2023.
Поддерживается во всех современных браузерах с июля 2023 года:
| Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
| Feb 2023 | Feb 2023 | Jul 2023 | Mar 2023 | May 2023 |