배열은 개발자가 해당 유형을 명시적으로 정의해야 한다는 점을 제외하면 JavaScript에서와 마찬가지로 TypeScript에서 동일한 방식으로 작동합니다. 정의에 따라 배열은 정렬된 데이터 목록입니다. 유지 관리 가능한 코드를 작성하는 데 사용할 수 있습니다. 배열을 입력하는 것은 개발자가 배열이 특정 길이와 유형을 갖도록 하고 컴파일 시간에 오류를 포착하는 데 도움이 되기를 원할 때 중요합니다.
이 튜토리얼에서는 TypeScript에서 배열의 요소 배열이나 구조가 다른 배열을 입력하는 방법을 설명합니다.
TypeScript에서 타이핑 배열이란 무엇입니까?
“ 정렬 ”는 배열 유형을 지정하는 고급 기능이 있는 JavaScript와 유사한 TypeScript의 데이터 구조입니다. 기본 유형 또는 개체일 수 있는 동일한 유형의 요소 컬렉션을 저장하고 조작하는 데 사용할 수 있습니다. TypeScript는 다양한 유형과 구조로 배열을 선언하는 여러 가지 방법을 제공합니다.
TypeScript에서 단일 또는 다중 유형으로 배열을 선언하거나 초기화하는 두 가지 방법이 있습니다.
-
- '배열' 키워드
- 속기 구문
단일 유형 배열의 구문
단일 유형 배열을 선언하거나 초기화하려면 주어진 구문을 따르십시오.
정렬 < 유형 > = [ 요소1, 요소2, 요소3 ] ;또는
유형 [ ] = [ 요소1, 요소2, 요소3 ] ;
다중 유형 배열의 구문
다중 유형 배열의 경우 지정된 구문을 사용하십시오.
정렬 < 유형 | 유형 > = [ 요소1, 요소2, 요소3 ] ;또는
( 유형 | 유형 ) [ ] = [ 요소1, 요소2, 요소3 ] ;
TypeScript에서 단일 및 다중 유형 배열을 사용하려면 다음을 따르십시오. 기사.
TypeScript의 배열에는 두 가지 다른 구조 또는 요소 배열이 있습니다.
TypeScript의 1차원 배열
ㅏ ' 단일 차원 ” TypeScript의 배열은 선형 시퀀스에 저장된 동일한 유형의 요소 모음입니다.
통사론
1차원 배열을 선언하거나 초기화하려면 다음 구문을 따르십시오.
정렬 < 유형 > = [ 요소1, 요소2, 요소3 ] ;또는
유형 [ ] = [ 요소1, 요소2, 요소3 ] ;
계속하기 전에 TypeScript 파일을 실행하기 위한 한 가지 사항을 염두에 두십시오. JavaScript 파일로 트랜스파일된 다음 지정된 명령을 사용하여 터미널에서 JavaScript 코드를 실행해야 합니다.
노드 파일명.js
예
먼저 '라는 이름의 배열을 선언합니다. 짝수 ' 유형의 ' 숫자 ”:
var evenNumbers: 배열 < 숫자 > ;
배열에 요소를 할당하여 배열을 초기화합니다.
마지막으로 ' 콘솔.로그() ' 방법:
산출
TypeScript의 다차원 배열
ㅏ ' 다차원 ” TypeScript의 배열은 하나 이상의 배열을 요소로 포함하는 것입니다. 각 내부 배열은 별도의 배열이며 모두 동일한 길이를 갖습니다.
통사론
2차원 배열의 경우 다음 구문이 사용됩니다.
정렬 < 유형 > = [ [ 요소1, 요소2 ] , [ 요소1, 요소2 ] , [ 요소1, 요소2 ] ] ;또는
유형 [ ] [ ] = [ [ 요소1, 요소2 ] , [ 요소1, 요소2 ] , [ 요소1, 요소2 ] ] ;
TypeScript에서 배열은 특정 수의 차원을 가질 필요가 없습니다. 배열 내부에 배열을 중첩하여 여러 차원의 배열을 만들 수 있습니다.
예
주어진 예제에서 '의 2×2 행렬(2차원 배열)을 선언하고 초기화합니다. 숫자 ' 유형:
허락하다 행렬: 숫자 [ ] [ ] = [ [ 열하나 , 1 ] , [ 12 , 5 ] , [ 열 다섯 , 9 ] ] ;
'를 사용하여 각 배열의 모든 요소를 반복하여 콘솔에 행렬을 인쇄합니다. ~을 위한 ' 루프:
허락하다 행 = '' ;
~을 위한 ( 허락하다 j = 0 ; 제이 < 행렬 [ 나 ] .길이; j++ ) {
행 += 행렬 [ 나 ] [ 제이 ] + ' ' ;
}
console.log ( 열 ) ;
}
산출
TypeScript의 타이핑 배열과 관련된 모든 필요한 정보를 컴파일했습니다.
결론
“ 정렬 ”는 배열 유형을 설정하는 고급 기능이 있는 JavaScript와 같은 TypeScript의 데이터 구조입니다. TypeScript는 1차원 및 다차원 배열을 포함하여 다양한 유형 및 레이아웃의 배열을 선언하는 여러 가지 방법을 제공합니다. 이 자습서에서는 TypeScript에서 배열의 요소 배열이나 구조가 다른 배열 입력에 대해 설명했습니다.