Яка різниця між методами slice та splice в javascript?
Основна різниця між методами slice
та splice
в JavaScript полягає в їх функціональності. Метод slice
використовується для створення нового масиву, який містить копію частини вихідного масиву, без зміни вихідного масиву. Метод splice
, з іншого боку, використовується для видалення, вставки або заміни елементів у масиві, змінюючи вміст вихідного масиву. Ось приклад використання методів slice
та splice
:
var array = [1, 2, 3, 4, 5];
var slicedArray = array.slice(1, 4);
var splicedArray = array.splice(2, 1, 6, 7);
console.log(slicedArray); // [2, 3, 4]
console.log(splicedArray); // [3]
console.log(array); // [1, 2, 6, 7,
… Читати далі