⊗jstsPmDSAOO 47 of 55 menu

TypeScript의 객체 배열

TypeScript의 배열은 기본 자료형뿐만 아니라 특정 타입의 객체도 포함할 수 있습니다. 예제를 통해 이러한 배열을 어떻게 다루는지 살펴봅시다.

사용자 배열

사용자를 정의하는 인터페이스가 있다고 가정해 봅시다:

interface User { name: string, age: number }

내용물의 타입을 우리의 인터페이스를 구현하는 객체 (즉, 사용자 객체)로 지정하여 배열을 선언해 보겠습니다:

let arr: User[] = [];

지정된 타입의 데이터로 배열을 채워 봅시다:

arr.push({name: 'john', age: 30}); arr.push({name: 'eric', age: 40});

날짜 배열

날짜 배열을 저장하는 배열을 선언해 보겠습니다:

let arr: Date[] = [];

이 배열을 날짜로 채워 봅시다:

arr.push(new Date(2030, 11, 31)); arr.push(new Date(2020, 11, 31));

DOM 요소 배열

DOM 요소를 포함하는 배열을 선언해 보겠습니다:

let arr: HTMLElement[] = [];

우리 배열을 데이터로 채워 봅시다:

let lst: NodeList = document.querySelectorAll('div'); let arr: HTMLElement[] = Array.from(lst);

실습 문제

요소가 정규 표현식인 배열을 만드세요.

요소가 Promise인 배열을 만드세요.

직원을 설명하는 인터페이스를 만드세요. 이 직원들로 구성된 객체 배열을 만드세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부