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

bookTipizzazione degli Array

TypeScript è noto per il suo sistema di tipi. È per questo che si chiama TypeScript.
© L'autore di questo corso

Nei capitoli precedenti, abbiamo già visto come tipizzare gli array.

Ma prima, rispondiamo a una domanda: perché abbiamo bisogno della tipizzazione per gli array?

Prendiamo come esempio una libreria. Compriamo una libreria e iniziamo a metterci vari libri. Ma col passare del tempo, iniziamo a metterci anche altri oggetti casuali, come medaglie, coppe, scatole e così via. Alla fine, la nostra libreria smette di essere solo una libreria e diventa una mensola qualsiasi.

Qui entra in gioco la tipizzazione. Se decidiamo che la nostra libreria deve contenere solo libri, lo specifichiamo come tipo.

Ad esempio:

let bookshelf: book[] = [`book names`]

Quindi, abbiamo definito che la libreria conterrà esclusivamente libri.

Nota

Non esiste un tipo come book[]; l'ho inventato per rendere l'esempio più comprensibile.

Se hai acquistato una libreria non solo per libri ma anche, ad esempio, per figurine, puoi tipizzare l'array bookshelf con più tipi di dati, in questo modo:

let bookshelf: (book | figurines)[] = [data];

Abbiamo quindi definito che la bookshelf conterrà non solo libri ma anche statuette.

Possiamo applicare lo stesso concetto in un caso reale quando creiamo un array. Ad esempio, abbiamo bisogno di memorizzare valori numerici e stringhe, come segue:

12
let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
copy

Abbiamo utilizzato 2 tipi diversi nella dichiarazione dell'array. Abbiamo mescolato numeri e frutti.
Perché?
Non lo so.

question mark

Qual è la sintassi corretta utilizzata per definire un array con più tipi?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 3

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:

What are some real-world scenarios where mixing types in an array is useful?

Can you explain more about union types in TypeScript?

How do I define a custom type like 'book' or 'figurines' in TypeScript?

Awesome!

Completion rate improved to 2.94

bookTipizzazione degli Array

Scorri per mostrare il menu

TypeScript è noto per il suo sistema di tipi. È per questo che si chiama TypeScript.
© L'autore di questo corso

Nei capitoli precedenti, abbiamo già visto come tipizzare gli array.

Ma prima, rispondiamo a una domanda: perché abbiamo bisogno della tipizzazione per gli array?

Prendiamo come esempio una libreria. Compriamo una libreria e iniziamo a metterci vari libri. Ma col passare del tempo, iniziamo a metterci anche altri oggetti casuali, come medaglie, coppe, scatole e così via. Alla fine, la nostra libreria smette di essere solo una libreria e diventa una mensola qualsiasi.

Qui entra in gioco la tipizzazione. Se decidiamo che la nostra libreria deve contenere solo libri, lo specifichiamo come tipo.

Ad esempio:

let bookshelf: book[] = [`book names`]

Quindi, abbiamo definito che la libreria conterrà esclusivamente libri.

Nota

Non esiste un tipo come book[]; l'ho inventato per rendere l'esempio più comprensibile.

Se hai acquistato una libreria non solo per libri ma anche, ad esempio, per figurine, puoi tipizzare l'array bookshelf con più tipi di dati, in questo modo:

let bookshelf: (book | figurines)[] = [data];

Abbiamo quindi definito che la bookshelf conterrà non solo libri ma anche statuette.

Possiamo applicare lo stesso concetto in un caso reale quando creiamo un array. Ad esempio, abbiamo bisogno di memorizzare valori numerici e stringhe, come segue:

12
let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
copy

Abbiamo utilizzato 2 tipi diversi nella dichiarazione dell'array. Abbiamo mescolato numeri e frutti.
Perché?
Non lo so.

question mark

Qual è la sintassi corretta utilizzata per definire un array con più tipi?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 3
some-alt