#
Splice
splice - это метод массива в JavaScript, который позволяет изменять содержимое массива путем удаления, замены или добавления элементов. Он может быть использован для удаления элементов из массива, вставки новых элементов по указанной позиции или замены существующих элементов массива.
Синтаксис: array.splice(start, deleteCount, item1, item2, ...)
start: индекс элемента, с которого начинается изменение массива. Если значение отрицательное, то отсчет производится с конца массива. Если значение больше или равно длине массива, то изменения будут происходить с конца массива.deleteCount: количество удаляемых элементов из массива начиная с индексаstart. ЕслиdeleteCountравно0, ни одного элемента не будет удалено.item1, item2, ...: элементы, которые должны быть добавлены в массив, начиная с позицииstart.
#
Возвращаемое значение:
Метод splice возвращает массив из удаленных элементов или пустой массив, если ни один элемент не был удален.
#
Примеры использования splice:
Удаление элемента из массива:
const fruits = ["яблоко", "груша", "банан", "апельсин"];
const removedFruit = fruits.splice(1, 1);
console.log(fruits); // ['яблоко', 'банан', 'апельсин']
console.log(removedFruit); // ['груша']
Замена элементов массива:
const numbers = [1, 2, 3, 4, 5];
const replacedNumbers = numbers.splice(2, 2, 6, 7);
console.log(numbers); // [1, 2, 6, 7, 5]
console.log(replacedNumbers); // [3, 4]
Добавление элементов в массив:
const colors = ["красный", "зеленый", "синий"];
colors.splice(1, 0, "оранжевый", "желтый");
console.log(colors); // ['красный', 'оранжевый', 'желтый', 'зеленый', 'синий']
#
Заключение
Метод splice() позволяет вносить изменения в массив, делая его гибким и удобным для работы с данными.