Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jstsPmBsOVTC 10 of 55 menu
◀ ▶

Objektin arvojen tyyppien valvonta TypeScriptissä

Kun objekti luodaan, TypeScript muistaa kaikkien sen elementtien tietotyypit, ja sitten valvoo, että nämä tyypit eivät muutu.

Katsotaan esimerkkiä käyttäjäobjektistamme. Luodaan se:

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

Luomisen jälkeen TypeScript analysoi kunkin arvon tietotyypin ja muisti, että kentässä 'name' on merkkijono, ja kentässä 'age' on numero.

Yritys kirjoittaa kenttään arvo toista tyyppiä päättyy nyt virheeseen.

Esimerkki:

user.name = 123; // virhe

Esimerkki:

user.age = 'eee'; // virhe

Esimerkki:

user.age = '30'; // virhe

Määritä suorittamatta koodia, mikä on koodin suorituksen tulos:

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

Määritä suorittamatta koodia, mikä on koodin suorituksen tulos:

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

Määritä suorittamatta koodia, mikä on koodin suorituksen tulos:

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

Määritä suorittamatta koodia, mikä on koodin suorituksen tulos:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
← →
↑
Suomi▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää