⊗jstsPmBsOVTC 10 of 55 menu

Kontrola typów wartości obiektu w TypeScript

W momencie deklaracji obiektu TypeScript zapamiętuje typ danych wszystkich jego elementów, a następnie kontroluje, aby te typy nie ulegały zmianie.

Spójrzmy na przykładzie naszego obiektu z użytkownikiem. Zadeklarujmy go:

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

Po deklaracji TypeScript przeanalizował typ danych każdej wartości i zapamiętał, że w polu 'name' - łańcuch znaków, a w polu 'age' - liczba.

Teraz próba zapisania w polu wartości innego typu zakończy się błędem.

Przykład:

user.name = 123; // błąd

Przykład:

user.age = 'eee'; // błąd

Przykład:

user.age = '30'; // błąd

Bez uruchamiania kodu określ, jaki będzie wynik wykonania kodu:

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

Bez uruchamiania kodu określ, jaki będzie wynik wykonania kodu:

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

Bez uruchamiania kodu określ, jaki będzie wynik wykonania kodu:

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

Bez uruchamiania kodu określ, jaki będzie wynik wykonania kodu:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć