⊗jstsPmBsOSC 9 of 55 menu

Contrôle de la structure d'un objet en TypeScript

TypeScript contrôle également la structure d'un objet. Supposons que nous ayons déclaré notre objet utilisateur :

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

Au moment de la déclaration, TypeScript mémorise que notre objet a les clés 'name' et 'age', puis contrôle que la variable contient un objet avec exactement ces clés.

Toute tentative d'écrire un autre objet dans la variable entraîne une erreur de compilation. Essayons. Écrivons dans la variable un objet dans lequel il manque une clé :

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

Écrivons dans la variable un nouvel objet avec les mêmes clés, mais avec une clé supplémentaire :

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

Maintenant, écrivons dans la variable un objet contenant uniquement les clés 'name' et 'age' :

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

Sans exécuter le code, déterminez quel sera le résultat de l'exécution du code :

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

Sans exécuter le code, déterminez quel sera le résultat de l'exécution du code :

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser