Metodi e Manipolazione degli Array
Gli array sono strumenti versatili per l'archiviazione e il recupero dei dati. Il recupero dei dati utilizzando le parentesi quadre []
è chiamato indicizzazione.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Tuttavia, sono disponibili diversi metodi per lavorare con gli array.
Aggiunta di elementi
Esistono diversi modi per aggiungere elementi a un array.
Push
Il metodo push()
aggiunge un nuovo valore alla fine dell'array:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Il metodo unshift()
funziona come il metodo push()
, ma inserisce il valore all'inizio dell'array.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indicizzazione
È possibile aggiungere un nuovo valore tramite indicizzazione:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
L'indicizzazione consente di assegnare un valore a un indice specificato, riassegnare un valore precedente e altro ancora:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
Per creare un nuovo elemento nell'array senza errori, è possibile utilizzare il metodo push(value)
oppure l'espressione arr[arr.length] = value
:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Eliminazione degli elementi
A volte può essere necessario eliminare elementi da un array. Questo può essere fatto in diversi modi.
Pop
Il metodo pop()
elimina l'ultimo elemento di un array e consente di salvarlo in un'altra variabile:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
Il metodo shift()
funziona come pop()
, ma rimuove il primo elemento da un array:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Come si può aggiungere un elemento alla fine dell'array?
2. Come si può rimuovere l'ultimo elemento dell'array?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.33
Metodi e Manipolazione degli Array
Scorri per mostrare il menu
Gli array sono strumenti versatili per l'archiviazione e il recupero dei dati. Il recupero dei dati utilizzando le parentesi quadre []
è chiamato indicizzazione.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Tuttavia, sono disponibili diversi metodi per lavorare con gli array.
Aggiunta di elementi
Esistono diversi modi per aggiungere elementi a un array.
Push
Il metodo push()
aggiunge un nuovo valore alla fine dell'array:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Il metodo unshift()
funziona come il metodo push()
, ma inserisce il valore all'inizio dell'array.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indicizzazione
È possibile aggiungere un nuovo valore tramite indicizzazione:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
L'indicizzazione consente di assegnare un valore a un indice specificato, riassegnare un valore precedente e altro ancora:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
Per creare un nuovo elemento nell'array senza errori, è possibile utilizzare il metodo push(value)
oppure l'espressione arr[arr.length] = value
:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Eliminazione degli elementi
A volte può essere necessario eliminare elementi da un array. Questo può essere fatto in diversi modi.
Pop
Il metodo pop()
elimina l'ultimo elemento di un array e consente di salvarlo in un'altra variabile:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
Il metodo shift()
funziona come pop()
, ma rimuove il primo elemento da un array:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Come si può aggiungere un elemento alla fine dell'array?
2. Come si può rimuovere l'ultimo elemento dell'array?
Grazie per i tuoi commenti!