⊗jstsPmBsOVTC 10 of 55 menu

Az objektum értékeinek típusellenőrzése TypeScript-ben

Amikor egy objektumot deklarálunk, a TypeScript emlékezni fog az összes elemének adattípusára, és aztán ellenőrzi, hogy ezek a típusok ne változzanak meg.

Nézzük meg a felhasználói objektumunk példáján. Deklaráljuk:

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

A deklarálás után a TypeScript elemezte minden érték adattípusát és emlékezett, hogy a 'name' mezőben - sztring, a 'age' mezőben pedig - szám van.

Most egy másik típusú érték a mezőbe történő írásának kísérlete hibához fog vezetni.

Példa:

user.name = 123; // hiba

Példa:

user.age = 'eee'; // hiba

Példa:

user.age = '30'; // hiba

A kód futtatása nélkül határozd meg, mi lesz a kód végrehajtásának eredménye:

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

A kód futtatása nélkül határozd meg, mi lesz a kód végrehajtásának eredménye:

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

A kód futtatása nélkül határozd meg, mi lesz a kód végrehajtásának eredménye:

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

A kód futtatása nélkül határozd meg, mi lesz a kód végrehajtásának eredménye:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás