Modifica degli Array e Accesso agli Elementi
Esploriamo come
- Modificare gli elementi di un array;
- Trovare la lunghezza di un array;
- Accedere all'ultimo elemento e approfondire il concetto di indicizzazione.
Modifica degli elementi di un array
Gli elementi di un array possono essere modificati accedendo tramite il loro indice e assegnando un nuovo valore.
12345const weekdays = ["Monday", "Tuesday", "Wednesday"]; weekdays[0] = "Lunes"; weekdays[1] = "Martes"; console.log(weekdays); // Output: Lunes, Martes, Wednesday
Qui modifichiamo i primi due elementi dell'array weekdays con le loro traduzioni in spagnolo.
Lunghezza dell'array
La proprietà length di un array rappresenta il numero di elementi che contiene. Questa proprietà è dinamica e si adatta automaticamente quando vengono aggiunti o rimossi elementi.
123const mountains = ["Everest", "K2", "Kangchenjunga", "Lhotse"]; console.log(mountains.length); // Output: 4
In questo esempio, l'array mountains contiene quattro elementi e mountains.length restituisce 4.
Trovare l'ultimo elemento
Per recuperare il valore dell'ultimo elemento in un array, è possibile calcolare il suo indice utilizzando la lunghezza dell'array. L'indice dell'ultimo elemento è sempre array.length - 1.
1234const vehicles = ["car", "bike", "bus", "train"]; const lastIndex = vehicles.length - 1; console.log(vehicles[lastIndex]); // Output: train
In questo caso, lastIndex viene calcolato come 3, che è l'indice dell'ultimo elemento, e accediamo all'ultimo elemento utilizzando vehicles[lastIndex].
1. Come si può modificare un elemento di un array?
2. Qual è lo scopo della proprietà length di un array?
3. Nell'esempio fornito di seguito, qual è il nuovo valore del primo elemento nell'array movies dopo la modifica?
4. Come possiamo accedere all'ultimo elemento dell'array cartoons?
5. Qual è il valore di item nell'esempio fornito qui sotto?
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 more about how array indexing works in JavaScript?
What happens if I try to access an index that doesn't exist in the array?
Can you show how to add or remove elements from an array?
Awesome!
Completion rate improved to 2.27
Modifica degli Array e Accesso agli Elementi
Scorri per mostrare il menu
Esploriamo come
- Modificare gli elementi di un array;
- Trovare la lunghezza di un array;
- Accedere all'ultimo elemento e approfondire il concetto di indicizzazione.
Modifica degli elementi di un array
Gli elementi di un array possono essere modificati accedendo tramite il loro indice e assegnando un nuovo valore.
12345const weekdays = ["Monday", "Tuesday", "Wednesday"]; weekdays[0] = "Lunes"; weekdays[1] = "Martes"; console.log(weekdays); // Output: Lunes, Martes, Wednesday
Qui modifichiamo i primi due elementi dell'array weekdays con le loro traduzioni in spagnolo.
Lunghezza dell'array
La proprietà length di un array rappresenta il numero di elementi che contiene. Questa proprietà è dinamica e si adatta automaticamente quando vengono aggiunti o rimossi elementi.
123const mountains = ["Everest", "K2", "Kangchenjunga", "Lhotse"]; console.log(mountains.length); // Output: 4
In questo esempio, l'array mountains contiene quattro elementi e mountains.length restituisce 4.
Trovare l'ultimo elemento
Per recuperare il valore dell'ultimo elemento in un array, è possibile calcolare il suo indice utilizzando la lunghezza dell'array. L'indice dell'ultimo elemento è sempre array.length - 1.
1234const vehicles = ["car", "bike", "bus", "train"]; const lastIndex = vehicles.length - 1; console.log(vehicles[lastIndex]); // Output: train
In questo caso, lastIndex viene calcolato come 3, che è l'indice dell'ultimo elemento, e accediamo all'ultimo elemento utilizzando vehicles[lastIndex].
1. Come si può modificare un elemento di un array?
2. Qual è lo scopo della proprietà length di un array?
3. Nell'esempio fornito di seguito, qual è il nuovo valore del primo elemento nell'array movies dopo la modifica?
4. Come possiamo accedere all'ultimo elemento dell'array cartoons?
5. Qual è il valore di item nell'esempio fornito qui sotto?
Grazie per i tuoi commenti!