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

Objektu vērtību tipu kontrole TypeScript

Objekta deklarēšanas brīdī TypeScript atceras visu tā elementu datu tipus, un pēc tam kontrolē, lai šie tipi nemainītos.

Apskatīsim mūsu lietotāja objekta piemēru. Deklarēsim to:

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

Pēc deklarēšanas TypeScript analizēja katras vērtības datu tipu un atcerējās, ka laukā 'name' - ir virkne, bet laukā 'age' - ir skaitlis.

Tagad mēģinājums ierakstīt laukā vērtību cita tipa beigsies ar kļūdu.

Piemērs:

user.name = 123; // kļūda

Piemērs:

user.age = 'eee'; // kļūda

Piemērs:

user.age = '30'; // kļūda

Nepalaižot kodu, nosakiet, kāds būs koda izpildes rezultāts:

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

Neipalaižot kodu, nosakiet, kāds būs koda izpildes rezultāts:

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

Neipalaižot kodu, nosakiet, kāds būs koda izpildes rezultāts:

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

Neipalaižot kodu, nosakiet, kāds būs koda izpildes rezultāts:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
← →
↑
Latviešu▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt