Array tipizzati
Fa parte della sezione Introduzione a TypeScript del percorso JavaScript di Coddy. Lezione 13 di 73.
Gli array tipizzati sono una delle funzionalità più potenti di TypeScript per organizzare e gestire più valori mantenendo la sicurezza dei tipi.
In TypeScript, puoi specificare che un array debba contenere solo elementi di un tipo particolare usando la sintassi Type[]. Questo garantisce che ogni elemento dell'array corrisponda al tipo previsto, prevenendo gli errori comuni che si verificano quando si mescolano tipi di dati diversi.
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];Quando dichiari un array tipizzato, TypeScript impone che vi si possano aggiungere solo valori del tipo specificato. Questo significa che non puoi mescolare accidentalmente stringhe con numeri o altri tipi incompatibili, il che aiuta a individuare gli errori durante lo sviluppo anziché in fase di esecuzione.
Sfida
FacileCrea un array tipizzato chiamato scores che possa contenere solo numeri e inizializzalo con i valori 85, 74 e 78.
Poi crea un altro array tipizzato chiamato studentNames che possa contenere solo stringhe e inizializzalo con i valori "Alice", "Bob" e "Charlie".
Infine, crea un array tipizzato chiamato passedExams che possa contenere solo valori booleani e inizializzalo con true, false e true.
Stampa tutti e tre gli array sulla console, ciascuno su una riga separata, nell'ordine in cui sono stati creati.
Provalo tu
// TODO: Scrivi il tuo codice qui
// Crea i tre array tipizzati come descritto nella sfida
// Stampa tutti e tre gli array nella consoleQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Introduzione a TypeScript
1Primi passi con TS
Che cos'è TypeScript?Perché usare TypeScript?Il tuo primo codice TypeScriptProcesso di compilazione ed erroriRiepilogo: introduzione a TS4Lavorare con le funzioni
Tipizzare parametri e valori restituitiTipizzare le funzioni frecciaIl tipo restituito 'void'Parametri opzionali con '?'Valori predefiniti dei parametriTipizzare i parametri restDefinire i tipi di funzioneRiepilogo: creare funzioni tipizzate2Tipi fondamentali
Tipi di base: str, num, booleanIl tipo 'any': via di fugaIl tipo 'unknown'Lavorare con 'null' e 'undef'L'inferenza dei tipi in azioneAnnotazioni esplicite dei tipiRiepilogo: esercitazioni sui tipi fondamentali5Tipi: alias, unioni e intersezioni
Alias di tipo per i primitiviTipi unione ('|')Lavorare con i tipi unioneTipi letteraliTipi intersezione ('&')Combinare alias di tipoRiepilogo: combinazioni avanzate di tipi3Strutture dati: Array e Tuple
Array tipizzatiModificatore 'readonly' per gli arrayChe cos'è una Tuple?Dichiarare e accedere alle TupleDestrutturare le TupleTuple di sola letturaArray tipizzati multidimensionaliOperatore spread con gli arrayRiepilogo: Array e Tuple6Tipizzazione di oggetti e interfacce
Annotazioni inline dei tipi degli oggettiAlias di tipo per gli oggettiIntroduzione alle interfacceInterfacce e alias di tipo a confrontoProprietà facoltative e di sola letturaEstendere interfacce e tipiAggiungere metodi alle interfacceRiepilogo: definire le forme degli oggettiEsercitati da solo: Playground TypeScript