Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Dichiarazione e Vantaggi degli Array | Array
Introduzione a TypeScript

bookDichiarazione e Vantaggi degli Array

Immagina di avere diversi libri, diciamo 5. Questi libri sono sparsi sul pavimento, e non è sempre comodo raggiungere quello che ti serve. È così che variabili e dati sono dispersi nella memoria del tuo dispositivo.

Qual è la soluzione a questo problema?

Acquistare una libreria e posizionare lì i libri. Questa libreria fungerà da array nel nostro codice. Dalla libreria possiamo facilmente prendere i libri, vedendo i titoli sulle copertine. Ma in un array viene utilizzato un sistema diverso per accedere agli elementi: si chiama indicizzazione. Ogni libro avrà il proprio indice all'interno dell'array, e facendo riferimento all'indice possiamo recuperare l'elemento desiderato.

Basta testo, passiamo al codice:

let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"]

Abbiamo implementato la libreria come un array. Esaminiamo brevemente la sintassi di come l'abbiamo fatto, quindi:

  • let books: type[] - Qui definiamo il name e il type del nostro array. Tipizziamo l'array con il tipo string[] poiché conterrà i titoli dei libri. Presta attenzione ai simboli [] che specifichiamo insieme al tipo. Questi simboli indicano che si tratta proprio di un array, non di una semplice variabile;
  • = [element1, element2, element3, ..., elementN]; - Qui assegniamo i valori all'array. Presta attenzione alla sintassi: assegniamo valori di tipo string separati da virgole all'interno delle parentesi quadre ([]). Questa è la nostra libreria con i titoli di vari libri.

D: Sorge la domanda, come posso prendere il libro che mi serve dallo scaffale?

R: La risposta è - tramite l'indice.

Indicizzazione

Al momento, possiamo recuperare un elemento dalla nostra libreria. È un'operazione semplice:

123
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
copy

La sintassi è arrayName[index]. In questo modo, è possibile accedere agli elementi sulla nostra 'libreria.'

Prestare attenzione anche al numero dell'indice; si accede all'elemento all'indice 1, che corrisponde al secondo elemento dell'array. Questo è chiamato indicizzazione a partire da zero, il che significa che il primo elemento ha indice 0, il secondo 1, il terzo 2 e così via.

Per accedere all'ultimo elemento della nostra 'libreria', è necessario accedere all'elemento all'indice 4, poiché abbiamo un totale di 5 elementi, quindi 4 è l'ultimo indice. Questo può essere espresso con una formula: index = element's_position_in_order - 1.

Modifica degli elementi dell'array

È possibile sostituire o modificare un elemento nell'array accedendovi tramite il suo indice; ciò avviene nel seguente modo:

123
let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
copy

È molto semplice da fare; la chiave è scegliere l'indice giusto. Tuttavia, un buon programmatore di solito conosce bene i propri array. Nel prossimo capitolo, verrà illustrato come modificare, aggiungere e rimuovere correttamente gli elementi da un array. C'è ancora molto da scoprire!

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain what happens if I try to access an index that doesn't exist in the array?

How can I find out the length of an array in TypeScript?

What happens if I assign a value to an index that is beyond the current length of the array?

Awesome!

Completion rate improved to 2.94

bookDichiarazione e Vantaggi degli Array

Scorri per mostrare il menu

Immagina di avere diversi libri, diciamo 5. Questi libri sono sparsi sul pavimento, e non è sempre comodo raggiungere quello che ti serve. È così che variabili e dati sono dispersi nella memoria del tuo dispositivo.

Qual è la soluzione a questo problema?

Acquistare una libreria e posizionare lì i libri. Questa libreria fungerà da array nel nostro codice. Dalla libreria possiamo facilmente prendere i libri, vedendo i titoli sulle copertine. Ma in un array viene utilizzato un sistema diverso per accedere agli elementi: si chiama indicizzazione. Ogni libro avrà il proprio indice all'interno dell'array, e facendo riferimento all'indice possiamo recuperare l'elemento desiderato.

Basta testo, passiamo al codice:

let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"]

Abbiamo implementato la libreria come un array. Esaminiamo brevemente la sintassi di come l'abbiamo fatto, quindi:

  • let books: type[] - Qui definiamo il name e il type del nostro array. Tipizziamo l'array con il tipo string[] poiché conterrà i titoli dei libri. Presta attenzione ai simboli [] che specifichiamo insieme al tipo. Questi simboli indicano che si tratta proprio di un array, non di una semplice variabile;
  • = [element1, element2, element3, ..., elementN]; - Qui assegniamo i valori all'array. Presta attenzione alla sintassi: assegniamo valori di tipo string separati da virgole all'interno delle parentesi quadre ([]). Questa è la nostra libreria con i titoli di vari libri.

D: Sorge la domanda, come posso prendere il libro che mi serve dallo scaffale?

R: La risposta è - tramite l'indice.

Indicizzazione

Al momento, possiamo recuperare un elemento dalla nostra libreria. È un'operazione semplice:

123
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
copy

La sintassi è arrayName[index]. In questo modo, è possibile accedere agli elementi sulla nostra 'libreria.'

Prestare attenzione anche al numero dell'indice; si accede all'elemento all'indice 1, che corrisponde al secondo elemento dell'array. Questo è chiamato indicizzazione a partire da zero, il che significa che il primo elemento ha indice 0, il secondo 1, il terzo 2 e così via.

Per accedere all'ultimo elemento della nostra 'libreria', è necessario accedere all'elemento all'indice 4, poiché abbiamo un totale di 5 elementi, quindi 4 è l'ultimo indice. Questo può essere espresso con una formula: index = element's_position_in_order - 1.

Modifica degli elementi dell'array

È possibile sostituire o modificare un elemento nell'array accedendovi tramite il suo indice; ciò avviene nel seguente modo:

123
let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
copy

È molto semplice da fare; la chiave è scegliere l'indice giusto. Tuttavia, un buon programmatore di solito conosce bene i propri array. Nel prossimo capitolo, verrà illustrato come modificare, aggiungere e rimuovere correttamente gli elementi da un array. C'è ancora molto da scoprire!

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
some-alt