⊗jstsPmBsOVTC 10 of 55 menu

TypeScript에서 객체 값 타입 제어

객체가 선언되는 순간 TypeScript는 모든 요소의 데이터 타입을 기억하고, 이 타입들이 변경되지 않도록 제어합니다.

사용자 객체 예시를 통해 살펴보겠습니다. 객체를 선언해 보겠습니다:

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

선언 후, TypeScript는 각 값의 데이터 타입을 분석하여 기억합니다. 필드 'name'에는 문자열, 필드 'age'에는 숫자가 들어간다는 것을 기억합니다.

이제 필드에 다른 타입의 값을 쓰려고 하면 오류가 발생합니다.

예시:

user.name = 123; // 오류

예시:

user.age = 'eee'; // 오류

예시:

user.age = '30'; // 오류

코드를 실행하지 않고 결과가 어떻게 될지 확인해 보세요:

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

코드를 실행하지 않고 결과가 어떻게 될지 확인해 보세요:

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

코드를 실행하지 않고 결과가 어떻게 될지 확인해 보세요:

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

코드를 실행하지 않고 결과가 어떻게 될지 확인해 보세요:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부