Ero sivun ”TypeScript” versioiden välillä
Siirry navigaatioon
Siirry hakuun
| Rivi 58: | Rivi 58: | ||
} | } | ||
// | // TS sallii tämän, koska rakenteet ovat samat: | ||
const a: Henkilo = { nimi: "Aada" }; | const a: Henkilo = { nimi: "Aada" }; | ||
const b: Kayttaja = a; // OK! Vaikka tyyppien nimet ovat eri. | const b: Kayttaja = a; // OK! Vaikka tyyppien nimet ovat eri. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Rakenteellinen tyypitys tekee TypeScriptin koodista joustavampaa ja tukee paremmin JavaScriptin luontaista, löysempää tapaa käyttää objekteja. | Rakenteellinen tyypitys tekee TypeScriptin koodista joustavampaa ja tukee paremmin JavaScriptin luontaista, löysempää tapaa käyttää objekteja. | ||