slice создает новый массив с выбранными элементами, не изменяя исходный. splice изменяет исходный массив, добавляя, удаляя или заменяя элементы.
| Метод | Изменяет исходный массив? | Возвращаемое значение | Назначение |
|---|---|---|---|
slice | Нет | Новый массив | Извлечение подмассива |
splice | Да | Массивы удаленных элементов | Добавление/удаление/замена элементов |
Пример использования slice:
javascript
Пример использования splice:
javascript