Utilizzo dei Cicli con gli Array
I cicli ci permettono di attraversare in modo efficiente tutti o specifici elementi di un array.
Ad esempio, possiamo utilizzare un ciclo for per iterare su tutti gli elementi di un array e visualizzarli:
12345let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
Questo è particolarmente utile quando è necessario eseguire un'operazione su più elementi di un array:
1234567let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
È possibile utilizzare anche un ciclo while
o do-while
per questo scopo; tuttavia, questa non è la convenzione.
123456789let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
Anche se è possibile ottenere gli stessi risultati utilizzando i cicli while
o do-while
, si raccomanda di utilizzare un ciclo for
quando si itera su array perché rappresenta l'approccio convenzionale e più leggibile.
1. Qual è l'output del seguente codice?
2. Il seguente codice modifica l'array originale?
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 1.33
Utilizzo dei Cicli con gli Array
Scorri per mostrare il menu
I cicli ci permettono di attraversare in modo efficiente tutti o specifici elementi di un array.
Ad esempio, possiamo utilizzare un ciclo for per iterare su tutti gli elementi di un array e visualizzarli:
12345let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
Questo è particolarmente utile quando è necessario eseguire un'operazione su più elementi di un array:
1234567let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
È possibile utilizzare anche un ciclo while
o do-while
per questo scopo; tuttavia, questa non è la convenzione.
123456789let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
Anche se è possibile ottenere gli stessi risultati utilizzando i cicli while
o do-while
, si raccomanda di utilizzare un ciclo for
quando si itera su array perché rappresenta l'approccio convenzionale e più leggibile.
1. Qual è l'output del seguente codice?
2. Il seguente codice modifica l'array originale?
Grazie per i tuoi commenti!