⊗jstsPmDSOS 40 of 55 menu

TypeScript에서 객체 구조 정의하기

변수를 선언할 때 타입으로 객체 구조를 지정하여, TypeScript가 구조를 추론하도록 의존하지 않고 직접 정의할 수 있습니다.

예를 들어, 변수 user를 선언할 때 'name' 필드에는 문자열이, 'age' 필드에는 숫자가 저장되는 객체라고 명시해 봅시다:

let user: {name: string, age: number};

이제 우리의 변수에 해당 객체를 할당해 보겠습니다:

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

두 작업을 한 줄로 합쳐, 객체를 선언과 동시에 값을 할당할 수 있습니다:

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

이후 TypeScript는 객체의 구조와 데이터 타입을 통제하며, 잘못된 방식으로 무언가를 변경하려고 하면 오류를 발생시킵니다. 예시:

user.name = 123; // 오류

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

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부