Typowane tablice: T[] i Array<T>
Proszę typować tablice i zapobiegać mieszaniu niezgodnych wartości.
Typowane tablice: T[] i Array<T> to bezpłatna lekcja TypeScript Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej TypeScript Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs TypeScript Academy zawiera 4 lekcji w sumie.
Wprowadzenie
Składnia T[]
const numbers: number[] = [1, 2, 3];
const names: string[] = ['Alice', 'Bob'];
const flags: boolean[] = [true, false, true];Składnia generyczna Array<T>
const scores: Array<number> = [95, 87, 73];
const tags: Array<string> = ['typescript', 'beginner'];Błędy typów w tablicach
const ids: number[] = [1, 2, 3];
// ids.push('four'); // Error: Argument of type 'string' is not assignable to 'number'Wywnioskowane typy tablic
const nums = [1, 2, 3]; // inferred: number[]
const mixed = [1, 'hi']; // inferred: (string | number)[]
const empty: string[] = []; // must annotateTablice obiektów
interface User { id: number; name: string; }
const users: User[] = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
];Typowanie typowych metod tablic
const nums: number[] = [1, 2, 3, 4];
const doubled: number[] = nums.map(n => n * 2);
const evens: number[] = nums.filter(n => n % 2 === 0);Tablice zagnieżdżone
const matrix: number[][] = [
[1, 2, 3],
[4, 5, 6],
];Tablice unii
const mixed: (string | number)[] = ['Alice', 1, 'Bob', 2];Destrukturyzacja tablic z typami
const coords: number[] = [10, 20];
const [x, y] = coords; // x: number, y: numberWybór między T[] a Array<T>
Szybkie sprawdzenie
Podsumowanie
Często zadawane pytania
Czy lekcja „Typowane tablice: T[] i Array<T>” jest bezpłatna?
Tak — pełny tekst „Typowane tablice: T[] i Array<T>” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu TypeScript Academy, przejdź na CoddyKit PRO. Kurs TypeScript Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Typowane tablice: T[] i Array<T>”?
Proszę typować tablice i zapobiegać mieszaniu niezgodnych wartości. Ćwiczysz TypeScript Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć TypeScript Academy?
Nie wymagamy żadnego doświadczenia. TypeScript Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.
Ile czasu zajmuje lekcja „Typowane tablice: T[] i Array<T>”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji TypeScript Academy?
Tak. Każda lekcja TypeScript Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Typowane tablice: T[] i Array
- Tablice tylko do odczytu i niezmienne dane
- Krotki: typowane tablice o stałej długości
- Wyliczenia: stałe liczbowe i tekstowe