⊗jstsPmBsOSC 9 of 55 menu

Controle van de objectstructuur in TypeScript

TypeScript controleert ook de structuur van het object. Stel we hebben ons object met een gebruiker gedeclareerd:

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

Op het moment van declaratie onthoudt TypeScript dat in ons object de sleutels 'name' en 'age' zitten, en controleert vervolgens dat in de variabele een object met precies deze sleutels wordt opgeslagen.

Een poging om een ander object in de variabele op te slaan leidt tot een compilatiefout. Laten we het proberen. We slaan een object op waarin een sleutel ontbreekt:

user = {name: 'eric'}; // fout

Laten we een nieuw object in de variabele opslaan met dezelfde sleutels, maar ook met een extra sleutel:

user = {name: 'eric', age: 40, salary: 300}; // fout

En nu slaan we een object op in de variabele dat alleen de sleutels 'name' en 'age' bevat:

user = {name: 'eric', age: 40}; // werkt

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12};

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren