TypeScript Academy · Oppitunti

Taulukot ja ReadonlyArray

Oppikaa taulukoiden perusteet, muuttuvien taulukoiden ja ReadonlyArrayn erot sekä se, miten tyypitettyjä metodeja käytetään turvallisesti.

Oppitunti 1/38 vaihetta

Taulukot ja ReadonlyArray on ilmainen TypeScript Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/3. 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ä 3 oppituntia.

Johdanto

Tavoite: Oppia määrittämään taulukoita, käyttämään tyyppien kanssa toimivia metodeja ja tietää, milloin kannattaa käyttää muuttumattomuuden takaavaa ReadonlyArray-tyyppiä.

Taulukon määrittäminen

Taulukoille voi määrittää alkioiden tyypin syntaksilla (esimerkiksi number[]).

const numbers: number[] = [1, 2, 3];
console.log(numbers[0]);

Geneerinen Array-tyyppi

Voitte käyttää myös geneeristä muotoa Array<T>, joka vastaa muotoa T[].

const words: Array<string> = ["a", "b", "c"];
console.log(words.length);

Taulukkometodit

Taulukkometodit, kuten map, filter ja reduce, säilyttävät tyyppitiedot automaattisesti.

const nums: number[] = [1, 2, 3];
const doubled = nums.map(n => n * 2);
console.log(doubled);

ReadonlyArray

ReadonlyArray takaa muuttumattomuuden: push-, splice- tai uudelleenmäärittämismetodeja ei ole käytettävissä.

const readonlyNums: ReadonlyArray<number> = [1, 2, 3];
// readonlyNums.push(4); // Error

Milloin ReadonlyArrayia käytetään

Käyttäkää ReadonlyArray-tyyppiä, kun haluatte

  • taata, ettei tietoja muuteta vahingossa
  • välittää tietoja turvallisesti funktioiden välillä
  • ilmaista tarkoituksen olevan muuttumattomuus

ReadonlyArray-tarkistus

Pikatarkistus: Mikä TypeScriptin ReadonlyArrayia koskeva väite on TOSI?

Kertaus

Kertaus: Taulukoiden tyypiksi voidaan määrittää T[] tai Array<T>. Käyttäkää metodeja tyyppiturvallisesti. Valitkaa ReadonlyArray, kun muuttumattomuus on tarpeen.

Aloita maksutta

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 ”Taulukot ja ReadonlyArray” ilmainen?

Kyllä – oppitunnin ”Taulukot ja ReadonlyArray” 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ä 3 oppituntia.

Mitä opin oppitunnilla ”Taulukot ja ReadonlyArray”?

Oppikaa taulukoiden perusteet, muuttuvien taulukoiden ja ReadonlyArrayn erot sekä se, miten tyypitettyjä metodeja käytetään turvallisesti. 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/3.

Kuinka kauan ”Taulukot ja ReadonlyArray”-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

  1. Taulukot ja ReadonlyArray
  2. Tuplet ja nimetyt tuplet
  3. Enumeraatiot, const enumit ja union-literaalivaihtoehdot
← Takaisin: TypeScript Academy