СОЕДИНЕНИЕ() :

Метод массива splice() используется для удалениянесколько элементов, замены или добавленияновых элементов в массив. Он изменит исходный массив. Этот метод принимает 3 аргумента:

startIndex: нулевой индекс, с которого должна начинаться операция
deleteCount: количество элементов, которые нужно удалить из startIndex
…items[] : Элементы, добавляемые в массив, начиная с startIndex.

Пример . Рассмотрим массив чисел.
var num_arr = [1,2,3,4,5];
1. Удаление 2 и 3 чисел из массива
num_arr .splice(1, 2) === [1,4,5]

2. Добавление 2 и 3 чисел в массив
num_arr.splice(1,0, …[2,3]) === [1,2,3,4,5]

3. Замена числа 2 на 2.5 в массиве
num_arr.splice(1,1, 2.5) === [1,2.5,3,4,5]

SLICE() :

Функция slice() в массиве используется для извлечения поверхностной копии элементов из массива в новый массив. Он не будет изменять массив, вместо этого он вернет новый массив. Этот метод принимает 2 аргумента:

startIndex: нулевой индекс, с которого следует начать извлечение
endIndex: нулевой индекс, перед которого добыча должна закончиться

Пример : Рассмотрим массив чисел.
var num_arr = [1,2,3,4,5];
1. Массив с последними 3 числами
num_arr.slice( 2) === [3,4,5]

2. Извлечение 2 и 3 чисел из массива
num_arr.slice(1, 3) === [2,3]

3.Создание нового массива со всеми значениями
num_arr.slice() === [1,2,3,4,5]

К вашему сведению: в приведенных выше 3 сценариях num_arr по-прежнему [1,2,3,4,5]

Отличия:

Спасибо за чтение.