프로그래머는 자주 배열을 함수나 메서드에 대한 매개 변수로 전달해야 합니다. JavaScript와 유사하게 TypeScript는 배열을 매개변수로 전달할 수 있습니다. 그러나 TypeScript에는 개발자가 배열의 요소 유형을 지정할 수 있는 추가 기능이 있어 코드를 보다 유형 안전하고 단순하며 유지 관리하기 쉽게 만듭니다.
이 기사에서는 TypeScript에서 배열을 매개변수로 전달하는 절차에 대해 설명합니다.
TypeScript에서 배열을 어떻게 전달할 수 있습니까?
TypeScript에서 배열을 매개변수로 전달하려면 매개변수를 배열 유형으로 선언하기만 하면 됩니다. 유형을 지정하기만 하면 단일 또는 다중 유형 배열을 함수에 전달할 수 있습니다.
통사론
함수에서 배열을 전달하려면 아래 제공된 구문을 사용하십시오.
기능 기능 ( 정렬: 유형 [ ] ) {
// 암호
}
예제 1: 단일 유형 배열 전달
주어진 예제에서는 단일 유형 배열을 함수에 매개변수로 전달하고 이에 대한 작업을 수행합니다. 여기에서 함수 '를 정의합니다. 합집합 ”는 “ 숫자 ” 배열을 입력하고 모든 요소의 합계를 반환합니다.
기능 합집합 ( 배열: 숫자 [ ] ) {
허락하다 합집합 = 0 ;
~을 위한 ( 허락하다 배열의 요소 ) {
합집합 += 요소;
}
반품 합집합 ;
}
홀수 배열을 전달하여 'console.log()' 메서드에서 함수를 호출합니다.
JavaScript 코드를 트랜스파일하고 실행한 후 출력에 홀수 배열의 전체 합계가 성공적으로 출력됩니다.
예제 2: 다중 유형 배열 전달
함수의 다중 유형 배열을 매개변수로 전달할 수도 있습니다. 여기 주어진 예에서 '문자열' 및 '숫자' 유형이 있는 배열을 함수에 전달합니다. 이 함수는 ' ~을 위한 ” 각 요소를 루프하고 콘솔에 인쇄합니다.
기능 printArrayElements ( 정렬: ( 끈 | 숫자 ) [ ] ) {~을 위한 ( 여기서 = 0 ; 나 < 배열 길이; 나++ ) {
console.log ( 정렬 [ 나 ] )
}
}
이제 문자열 유형 및 숫자 유형 요소를 포함하는 배열을 전달하여 정의된 함수를 호출합니다.
산출
TypeScript에서 배열을 전달하는 것이 전부입니다.
결론
TypeScript에서 배열을 매개변수로 전달하려면 매개변수를 배열 유형으로 선언하기만 하면 됩니다. 유형을 지정하기만 하면 모든 유형의 배열을 전달할 수 있습니다. 배열을 매개변수로 전달하는 것은 TypeScript에서 데이터 컬렉션으로 작업하는 데 유용한 방법이 될 수 있습니다. 이 기사에서는 TypeScript에서 배열을 전달하는 절차에 대해 설명했습니다.