JavaScript: il metodo splice() degli array

JavaScript: il metodo splice() degli array

Il metodo splice() degli array JavaScript è un'operazione che consente di rimuovere o aggiungere elementi in posizioni specifiche all'interno di un array. Questo metodo modifica direttamente l'array originale, senza crearne uno nuovo.

La sintassi del metodo prevede tre parametri: il primo indica l'indice di partenza, il secondo il numero di elementi da rimuovere e il terzo (opzionale) gli elementi da aggiungere.

Per esempio, se abbiamo un array di numeri [1, 2, 3, 4, 5] e vogliamo rimuovere i numeri 2 e 3, possiamo utilizzare il metodo splice() in questo modo:


let numbers = [1, 2, 3, 4, 5];
numbers.splice(1, 2);

console.log(numbers); // [1, 4, 5]

Nell'esempio, abbiamo indicato come primo parametro l'indice 1 (che corrisponde al secondo elemento dell'array), come secondo parametro il valore 2 (ovvero i due elementi che vogliamo rimuovere) e non abbiamo specificato il terzo parametro (che indica gli elementi da aggiungere).

In alternativa, possiamo utilizzare questo metodo per aggiungere elementi all'array, specificando l'indice di partenza e il valore o i valori da aggiungere:


let numbers = [1, 2, 3, 4, 5];
numbers.splice(1, 0, 6, 7);

console.log(numbers); // [1, 6, 7, 2, 3, 4, 5]

In questo caso, abbiamo indicato come primo parametro l'indice 1, come secondo parametro il valore 0 (per indicare che non vogliamo rimuovere elementi) e come terzo e quarto parametro i valori 6 e 7, che vengono aggiunti nell'array.

Torna su