Mảng gõ trong TypeScript là gì

Mang Go Trong Typescript La Gi



Mảng hoạt động theo cùng một cách trong TypeScript giống như trong JavaScript, ngoại trừ việc các nhà phát triển phải xác định loại của chúng một cách rõ ràng. Theo định nghĩa, mảng là một danh sách dữ liệu được sắp xếp theo thứ tự. Nó có thể được sử dụng để viết mã bảo trì. Nhập mảng rất quan trọng khi các nhà phát triển muốn đảm bảo rằng một mảng có độ dài và loại nhất định, đồng thời giúp bắt lỗi tại thời điểm biên dịch.

Hướng dẫn này sẽ mô tả cách nhập mảng với các cấu trúc hoặc cách sắp xếp khác nhau của các phần tử trong một mảng trong TypeScript.







Mảng gõ trong TypeScript là gì?

Mảng ” là một cấu trúc dữ liệu trong TypeScript tương tự như JavaScript với tính năng nâng cao là chỉ định loại mảng. Nó có thể được sử dụng để lưu trữ và thao tác với một tập hợp các phần tử cùng kiểu, có thể là kiểu nguyên thủy hoặc đối tượng. TypeScript cung cấp một số cách để khai báo mảng với các kiểu và cấu trúc khác nhau.



Có hai cách để khai báo hoặc khởi tạo một mảng với một hoặc nhiều kiểu trong TypeScript:



    • Từ khóa 'mảng'
    • cú pháp tốc ký

Cú pháp cho mảng một loại





Thực hiện theo cú pháp đã cho để khai báo hoặc khởi tạo mảng một loại:

Mảng < kiểu > = [ phần tử1, phần tử2, phần tử3 ] ;
HOẶC
kiểu [ ] = [ phần tử1, phần tử2, phần tử3 ] ;


Cú pháp cho mảng nhiều loại



Đối với mảng nhiều loại, hãy sử dụng cú pháp đã cho:

Mảng < kiểu | kiểu > = [ phần tử1, phần tử2, phần tử3 ] ;
HOẶC
( kiểu | kiểu ) [ ] = [ phần tử1, phần tử2, phần tử3 ] ;


Để sử dụng các mảng đơn và nhiều loại trong TypeScript, hãy làm theo bài báo.

Có hai cấu trúc hoặc cách sắp xếp các phần tử khác nhau trong một mảng trong TypeScript:

Mảng một chiều trong TypeScript

MỘT ' đơn chiều ” mảng trong TypeScript là tập hợp các phần tử cùng loại được lưu trữ theo trình tự tuyến tính.

cú pháp

Thực hiện theo cú pháp đã cho để khai báo hoặc khởi tạo mảng một chiều:

Mảng < kiểu > = [ phần tử1, phần tử2, phần tử3 ] ;
HOẶC
kiểu [ ] = [ phần tử1, phần tử2, phần tử3 ] ;


Trước khi tiếp tục, hãy ghi nhớ một điều để thực thi tệp TypeScript, nó phải được dịch mã thành tệp JavaScript và sau đó chạy mã JavaScript trên thiết bị đầu cuối bằng cách sử dụng các lệnh đã cho:

tên tệp tsc.ts
tên tệp nút.js


Ví dụ

Đầu tiên, khai báo một mảng có tên “ ngay cả con số ” thuộc loại “ con số ”:

var số chẵn: Mảng < con số > ;


Khởi tạo mảng bằng cách gán các phần tử cho nó:

số chẵn = [ 2 , 4 , 6 , số 8 , 10 , 12 , 14 , 16 , 18 , hai mươi ] ;


Cuối cùng, in mảng trên bàn điều khiển bằng lệnh “ console.log() ' phương pháp:

bảng điều khiển.log ( ngay cả con số ) ;


đầu ra

Mảng đa chiều trong TypeScript

MỘT ' đa chiều ” mảng trong TypeScript là mảng chứa một hoặc nhiều mảng làm phần tử của nó. Mỗi mảng bên trong là một mảng riêng biệt và tất cả chúng đều có cùng độ dài.

cú pháp

Đối với mảng hai chiều, cú pháp sau được sử dụng:

Mảng < kiểu > = [ [ phần tử1, phần tử2 ] , [ phần tử1, phần tử2 ] , [ phần tử1, phần tử2 ] ] ;
HOẶC
kiểu [ ] [ ] = [ [ phần tử1, phần tử2 ] , [ phần tử1, phần tử2 ] , [ phần tử1, phần tử2 ] ] ;


Trong TypeScript, các mảng không bắt buộc phải có số thứ nguyên cụ thể. Bạn có thể tạo các mảng với số lượng kích thước bất kỳ bằng cách lồng các mảng vào bên trong các mảng.

Ví dụ

Trong ví dụ đã cho, chúng ta sẽ khai báo và khởi tạo một ma trận 2×2 (mảng hai chiều) của “ con số ' kiểu:

cho phép ma trận: số [ ] [ ] = [ [ mười một , 1 ] , [ 12 , 5 ] , [ mười lăm , 9 ] ] ;


In ma trận trên bàn điều khiển bằng cách lặp lại mọi phần tử của từng mảng bằng lệnh “ ' vòng:

( cho phép tôi = 0 ; Tôi < ma trận.chiều dài; tôi ++ ) {
cho phép hàng = '' ;
( cho phép j = 0 ; j < ma trận [ Tôi ] .chiều dài; j++ ) {
hàng += ma trận [ Tôi ] [ j ] + '' ;
}
bảng điều khiển.log ( hàng ngang ) ;
}


đầu ra


Chúng tôi đã tổng hợp tất cả thông tin cần thiết liên quan đến các mảng nhập liệu trong TypeScript.

Phần kết luận

Mảng ” là một cấu trúc dữ liệu trong TypeScript giống như JavaScript với tính năng nâng cao là thiết lập kiểu mảng. TypeScript cung cấp nhiều cách để khai báo các mảng thuộc nhiều loại và bố cục khác nhau, bao gồm cả mảng một chiều và mảng nhiều chiều. Hướng dẫn này mô tả cách nhập mảng với các cấu trúc hoặc cách sắp xếp khác nhau của các phần tử trong một mảng trong TypeScript.