Menu
Coddy logo textTech

타입이 지정된 배열

Coddy JavaScript 여정의 TypeScript 소개 섹션에 포함된 레슨 — 73개 중 13번째.

타입이 지정된 배열(Typed arrays)은 타입 안전성을 유지하면서 여러 값을 구성하고 관리하기 위한 TypeScript의 가장 강력한 기능 중 하나입니다.

TypeScript에서 Type[] 구문을 사용하여 배열이 특정 타입의 요소만 포함하도록 지정할 수 있습니다. 이를 통해 배열의 모든 요소가 예상되는 타입과 일치하도록 보장하며, 서로 다른 데이터 타입을 혼합할 때 발생하는 일반적인 오류를 방지합니다.

let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];

타입이 지정된 배열을 선언하면, TypeScript는 지정된 타입의 값만 배열에 추가될 수 있도록 강제합니다. 이는 실수로 문자열을 숫자나 다른 호환되지 않는 타입과 섞는 것을 방지하며, 런타임이 아닌 개발 단계에서 오류를 포착하는 데 도움이 됩니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

challenge icon

챌린지

쉬움

숫자만 담을 수 있는 scores라는 이름의 타입이 지정된 배열을 생성하고, 85, 92, 78 값으로 초기화하세요.

그런 다음 문자열만 담을 수 있는 studentNames라는 이름의 또 다른 타입이 지정된 배열을 생성하고, "Alice", "Bob", "Charlie" 값으로 초기화하세요.

마지막으로 불리언(boolean) 값만 담을 수 있는 passedExams라는 이름의 타입이 지정된 배열을 생성하고, true, false, true로 초기화하세요.

세 배열을 생성된 순서대로 콘솔의 별도 줄에 출력하세요.

치트 시트

TypeScript의 타입이 지정된 배열은 Type[] 구문을 사용하여 배열이 특정 타입의 요소만 포함하도록 보장합니다:

let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];

TypeScript는 동일한 배열 내에서 호환되지 않는 타입이 섞이는 것을 방지하여 타입 안전성을 강화하고, 개발 중에 오류를 포착합니다.

직접 해보기

// TODO: 여기에 코드를 작성하세요
// 챌린지에 설명된 대로 세 개의 형식화된 배열(typed arrays)을 생성하세요

// 세 배열을 모두 콘솔에 출력하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

TypeScript 소개의 모든 레슨