Tyypitetyt taulukot: T[] ja Array<T>
Tyypittäkää taulukoita ja estäkää yhteensopimattomien arvojen sekoittaminen.
Tyypitetyt taulukot: T[] ja Array<T> on ilmainen TypeScript Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu TypeScript Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. TypeScript Academy-kurssilla on yhteensä 4 oppituntia.
Tervetuloa
T[]-syntaksi
const numbers: number[] = [1, 2, 3];
const names: string[] = ['Alice', 'Bob'];
const flags: boolean[] = [true, false, true];Array<T>-geneerinen syntaksi
const scores: Array<number> = [95, 87, 73];
const tags: Array<string> = ['typescript', 'beginner'];Taulukoiden tyyppivirheet
const ids: number[] = [1, 2, 3];
// ids.push('four'); // Error: Argument of type 'string' is not assignable to 'number'Päätellyt taulukkotyypit
const nums = [1, 2, 3]; // inferred: number[]
const mixed = [1, 'hi']; // inferred: (string | number)[]
const empty: string[] = []; // must annotateOlioiden taulukot
interface User { id: number; name: string; }
const users: User[] = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
];Yleiset taulukkometodit on tyypitetty
const nums: number[] = [1, 2, 3, 4];
const doubled: number[] = nums.map(n => n * 2);
const evens: number[] = nums.filter(n => n % 2 === 0);Sisäkkäiset taulukot
const matrix: number[][] = [
[1, 2, 3],
[4, 5, 6],
];Unionitaulukot
const mixed: (string | number)[] = ['Alice', 1, 'Bob', 2];Taulukon hajautus tyyppien kanssa
const coords: number[] = [10, 20];
const [x, y] = coords; // x: number, y: numberT[]- ja Array<T>-syntaksin valitseminen
Pikatarkistus
Kertaus
Opi TypeScript tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 101
- Oppitunnit
- 352
Usein kysytyt kysymykset
Onko oppitunti ”Tyypitetyt taulukot: T[] ja Array<T>” ilmainen?
Kyllä – oppitunnin ”Tyypitetyt taulukot: T[] ja Array<T>” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko TypeScript Academy-kurssin, päivitä CoddyKit PROhon. TypeScript Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Tyypitetyt taulukot: T[] ja Array<T>”?
Tyypittäkää taulukoita ja estäkää yhteensopimattomien arvojen sekoittaminen. Harjoittelet TypeScript Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni TypeScript Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin TypeScript Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Tyypitetyt taulukot: T[] ja Array<T>”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä TypeScript Academy-oppitunnilla?
Kyllä. Jokainen TypeScript Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Tyypitetyt taulukot: T[] ja Array
- Vain luku -taulukot ja muuttumattomat tiedot
- Monikot: kiinteän pituiset tyypitetyt taulukot
- Enumeraatiot: numeeriset ja merkkijonovakiot