Làm cách nào tôi có thể truyền một mảng trong TypeScript?

Lam Cach Nao Toi Co The Truyen Mot Mang Trong Typescript



Các lập trình viên thường xuyên cần truyền một mảng dưới dạng tham số cho một hàm hoặc phương thức. Tương tự như JavaScript, TypeScript cho phép truyền một mảng dưới dạng tham số. Tuy nhiên, TypeScript có các tính năng bổ sung cho phép các nhà phát triển chỉ định các loại phần tử trong một mảng, giúp mã an toàn hơn, đơn giản và dễ bảo trì hơn.

Bài viết này sẽ thảo luận về quy trình chuyển một mảng dưới dạng tham số trong TypeScript.







Làm cách nào tôi có thể truyền một mảng trong TypeScript?

Để truyền một mảng dưới dạng tham số trong TypeScript, chỉ cần khai báo tham số dưới dạng kiểu mảng. Bạn có thể chuyển các mảng đơn hoặc nhiều loại cho một hàm bằng cách chỉ định loại.



cú pháp



Để truyền một mảng trong một hàm, hãy sử dụng cú pháp dưới đây:





chức năng chức năng ( mảng: kiểu [ ] ) {
// mã số
}


Ví dụ 1: Vượt qua mảng một loại

Trong ví dụ đã cho, chúng ta sẽ chuyển một mảng kiểu đơn cho một hàm dưới dạng tham số và thực hiện một thao tác trên đó. Ở đây, chúng ta sẽ định nghĩa một hàm “ Tổng ” mà mất một “ con số ” gõ mảng và trả về tổng của tất cả các phần tử:



chức năng Tổng ( mảng: số [ ] ) {
cho phép Tổng = 0 ;
( cho phép phần tử của mảng ) {
Tổng += phần tử;
}
trở lại Tổng ;
}


Gọi hàm trong phương thức “console.log()” bằng cách truyền một mảng các số lẻ:

bảng điều khiển.log ( Tổng ( [ 1 , 3 , 5 , 7 , 9 , mười một , mười lăm ] ) ) ;


Sau khi dịch mã và thực thi mã JavaScript, đầu ra in thành công tổng của mảng các số lẻ:


Ví dụ 2: Vượt qua mảng nhiều loại

Bạn cũng có thể chuyển mảng nhiều kiểu trong hàm dưới dạng tham số. Ở đây, trong ví dụ đã cho, chúng ta sẽ chuyển mảng có kiểu “chuỗi” và “số” cho một hàm. Hàm lặp qua các phần tử trong mảng bằng cách sử dụng “ ” vòng lặp và in từng phần tử ra bàn điều khiển:

chức năng printArrayElements ( mảng: ( sợi dây | con số ) [ ] ) {
( ở đâu = 0 ; Tôi < mảng.chiều dài; tôi ++ ) {
bảng điều khiển.log ( mảng [ Tôi ] )
}
}


Bây giờ, hãy gọi hàm đã xác định bằng cách chuyển mảng chứa các phần tử kiểu chuỗi và kiểu số:

bảng điều khiển.log ( printArrayElements ( [ 'màu đỏ' , 1 , 5 , 7 , 'màu xanh da trời' , 'màu tím' , 9 , mười một ] ) ;


đầu ra


Đó là tất cả về việc truyền một mảng trong TypeScript.

Phần kết luận

Để truyền một mảng dưới dạng tham số trong TypeScript, chỉ cần khai báo tham số dưới dạng kiểu mảng. Bạn có thể chuyển bất kỳ loại mảng nào bằng cách chỉ định loại. Truyền một mảng dưới dạng tham số có thể là một cách hữu ích để làm việc với các tập hợp dữ liệu trong TypeScript. Bài viết này đã thảo luận về quy trình chuyển một mảng trong TypeScript.