Metodi e Manipolazione degli Array
Gli array sono strumenti versatili per la memorizzazione 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
Can you explain the difference between push and unshift?
How does indexing work when adding or updating elements?
What happens if I use pop or shift on an empty array?
Awesome!
Completion rate improved to 2.5
Metodi e Manipolazione degli Array
Scorri per mostrare il menu
Gli array sono strumenti versatili per la memorizzazione 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!