⊗jstsPmBsOVTC 10 of 55 menu

Kontrole van tipe waardes van 'n objek in TypeScript

Op die oomblik van die deklarasie van 'n objek onthou TypeScript die data tipe van al sy elemente, en beheer dan dat hierdie tipes nie verander nie.

Laat ons kyk na die voorbeeld van ons objek met 'n gebruiker. Laat ons dit verklaar:

let user = {name: 'john', age: 30};

Na deklarasie het TypeScript die data tipe van elke waarde geanaliseer en onthou dat in die veld 'name' - 'n string is, en in die veld 'age' - 'n getal is.

'N Poging om 'n waarde van 'n ander tipe in die veld te skryf sal nou in 'n fout eindig.

Voorbeeld:

user.name = 123; // fout

Voorbeeld:

user.age = 'eee'; // fout

Voorbeeld:

user.age = '30'; // fout

Sonder om die kode uit te voer, bepaal wat die resultaat van die uitvoering van die kode sal wees:

let date = {year: 2025, month: 12, day: 31}; date.month = '12'; console.log(date);

Sonder om die kode uit te voer, bepaal wat die resultaat van die uitvoering van die kode sal wees:

let product = {code: '123', name: 'apple', price: 12}; product.code = 123; console.log(product);

Sonder om die kode uit te voer, bepaal wat die resultaat van die uitvoering van die kode sal wees:

let product = {code: '123', name: 'apple', price: 12 }; product.price = 123; console.log(product);

Sonder om die kode uit te voer, bepaal wat die resultaat van die uitvoering van die kode sal wees:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp