Tablice typowane
Część sekcji Wprowadzenie do TypeScript ścieżki JavaScript w Coddy. Lekcja 13 z 73.
Tablice typowane to jedna z najpotężniejszych funkcji TypeScript, która pozwala organizować i zarządzać wieloma wartościami przy zachowaniu bezpieczeństwa typów.
W TypeScript możesz określić, że tablica powinna zawierać wyłącznie elementy określonego typu, używając składni Type[]. Dzięki temu każdy element tablicy jest zgodny z oczekiwanym typem, co zapobiega typowym błędom występującym przy mieszaniu różnych typów danych.
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];Gdy deklarujesz tablicę typowaną, TypeScript wymusza, aby można było dodawać do niej tylko wartości określonego typu. Oznacza to, że nie możesz przypadkowo mieszać ciągów znaków z liczbami ani innymi niezgodnymi typami, co pomaga wykrywać błędy podczas tworzenia programu, a nie dopiero w czasie jego działania.
Wyzwanie
ŁatwyUtwórz typowaną tablicę o nazwie scores, która może przechowywać tylko liczby, i zainicjuj ją wartościami 85, 74 i 78.
Następnie utwórz kolejną typowaną tablicę o nazwie studentNames, która może przechowywać tylko ciągi znaków, i zainicjuj ją wartościami "Alice", "Bob" i "Charlie".
Na koniec utwórz typowaną tablicę o nazwie passedExams, która może przechowywać tylko wartości logiczne, i zainicjuj ją wartościami true, false i true.
Wypisz wszystkie trzy tablice w konsoli, każdą w osobnym wierszu, w kolejności, w jakiej zostały utworzone.
Spróbuj swoich sił
// TODO: Napisz tutaj swój kod
// Utwórz trzy tablice typowane zgodnie z opisem w zadaniu
// Wypisz wszystkie trzy tablice w konsoliTa lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Wprowadzenie do TypeScript
1Pierwsze kroki z TS
Czym jest TypeScript?Dlaczego warto używać TypeScript?Twój pierwszy kod w TypeScriptProces kompilacji i błędyPodsumowanie: wprowadzenie do TS4Praca z funkcjami
Typowanie parametrów i wartości zwracanychTypowanie funkcji strzałkowychTyp zwracany „void”Opcjonalne parametry z „?”Domyślne wartości parametrówTypowanie parametrów restDefiniowanie typów funkcjiPodsumowanie: tworzenie typowanych funkcji2Podstawowe typy
Podstawowe typy: str, num, booleanTyp „any”: furtka awaryjnaTyp „unknown”Praca z „null” i „undef”Wnioskowanie o typach w praktyceJawne adnotacje typówPowtórka: ćwiczenia z podstawowych typów5Typy: aliasy, unie i przecięcia
Aliasy typów prostychTypy unii („|”)Praca z typami uniiTypy literałoweTypy przecięć („&”)Łączenie aliasów typówPodsumowanie: zaawansowane kombinacje typów3Struktury danych: tablice i krotki
Tablice typowaneModyfikator "readonly" dla tablicCzym jest krotka?Deklarowanie i uzyskiwanie dostępu do krotekDestrukturyzacja krotekKrotki tylko do odczytuWielowymiarowe tablice typowaneOperator spread w tablicachPodsumowanie: tablice i krotkiPoćwicz samodzielnie: Edytor online TypeScript