Taulukot ja ReadonlyArray
Oppikaa taulukoiden perusteet, muuttuvien taulukoiden ja ReadonlyArrayn erot sekä se, miten tyypitettyjä metodeja käytetään turvallisesti.
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); // ErrorMilloin 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.
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
- Taulukot ja ReadonlyArray
- Tuplet ja nimetyt tuplet
- Enumeraatiot, const enumit ja union-literaalivaihtoehdot