Menu
CoddyTech

Mảng định kiểu

Thuộc phần Giới thiệu về TypeScript trong hành trình JavaScript của Coddy. Bài học 13 trên 73.

Mảng có kiểu là một trong những tính năng mạnh mẽ nhất của TypeScript để sắp xếp và quản lý nhiều giá trị mà vẫn đảm bảo an toàn kiểu dữ liệu.

Trong TypeScript, bạn có thể chỉ định rằng một mảng chỉ chứa các phần tử thuộc một kiểu dữ liệu cụ thể bằng cú pháp Type[]. Cách này đảm bảo mọi phần tử trong mảng đều khớp với kiểu dữ liệu mong đợi, giúp ngăn các lỗi thường gặp khi trộn lẫn nhiều kiểu dữ liệu.

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

Khi khai báo một mảng có kiểu dữ liệu, TypeScript đảm bảo chỉ những giá trị thuộc kiểu dữ liệu đã chỉ định mới được thêm vào mảng. Điều này giúp bạn không vô tình trộn chuỗi (string) với số hoặc các kiểu dữ liệu không tương thích khác, nhờ đó phát hiện lỗi trong quá trình phát triển thay vì khi chạy chương trình.

challenge icon

Thử thách

Dễ

Tạo một mảng có kiểu (typed array) tên là scores, chỉ chứa số và khởi tạo mảng bằng các giá trị 85, 74 và 78.

Sau đó, tạo một mảng có kiểu khác tên là studentNames, chỉ chứa chuỗi (string) và khởi tạo mảng bằng các giá trị "Alice", "Bob" và "Charlie".

Cuối cùng, tạo một mảng có kiểu tên là passedExams, chỉ chứa giá trị boolean và khởi tạo mảng bằng true, false và true.

In cả ba mảng ra console, mỗi mảng trên một dòng riêng, theo thứ tự bạn đã tạo.

Tự làm thử

// TODO: Viết code của bạn ở đây
// Tạo ba mảng có kiểu dữ liệu xác định như mô tả trong thử thách

// In cả ba mảng ra bảng điều khiển
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Giới thiệu về TypeScript

Tự luyện tập: Playground TypeScript