TypeScript에서 배열 입력이란?

Typescripteseo Baeyeol Iblyeog Ilan



배열은 개발자가 해당 유형을 명시적으로 정의해야 한다는 점을 제외하면 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 코드를 실행해야 합니다.

tsc 파일명.ts
노드 파일명.js


먼저 '라는 이름의 배열을 선언합니다. 짝수 ' 유형의 ' 숫자 ”:

var evenNumbers: 배열 < 숫자 > ;


배열에 요소를 할당하여 배열을 초기화합니다.

짝수 = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 이십 ] ;


마지막으로 ' 콘솔.로그() ' 방법:

console.log ( 짝수 ) ;


산출

TypeScript의 다차원 배열

ㅏ ' 다차원 ” TypeScript의 배열은 하나 이상의 배열을 요소로 포함하는 것입니다. 각 내부 배열은 별도의 배열이며 모두 동일한 길이를 갖습니다.

통사론

2차원 배열의 경우 다음 구문이 사용됩니다.

정렬 < 유형 > = [ [ 요소1, 요소2 ] , [ 요소1, 요소2 ] , [ 요소1, 요소2 ] ] ;
또는
유형 [ ] [ ] = [ [ 요소1, 요소2 ] , [ 요소1, 요소2 ] , [ 요소1, 요소2 ] ] ;


TypeScript에서 배열은 특정 수의 차원을 가질 필요가 없습니다. 배열 내부에 배열을 중첩하여 여러 차원의 배열을 만들 수 있습니다.

주어진 예제에서 '의 2×2 행렬(2차원 배열)을 선언하고 초기화합니다. 숫자 ' 유형:

허락하다 행렬: 숫자 [ ] [ ] = [ [ 열하나 , 1 ] , [ 12 , 5 ] , [ 열 다섯 , 9 ] ] ;


'를 사용하여 각 배열의 모든 요소를 ​​반복하여 콘솔에 행렬을 인쇄합니다. ~을 위한 ' 루프:

~을 위한 ( 허락하다 나는 = 0 ; 나 < 행렬.길이; 나++ ) {
허락하다 행 = '' ;
~을 위한 ( 허락하다 j = 0 ; 제이 < 행렬 [ ] .길이; j++ ) {
행 += 행렬 [ ] [ 제이 ] + ' ' ;
}
console.log ( ) ;
}


산출


TypeScript의 타이핑 배열과 관련된 모든 필요한 정보를 컴파일했습니다.

결론

정렬 ”는 배열 유형을 설정하는 고급 기능이 있는 JavaScript와 같은 TypeScript의 데이터 구조입니다. TypeScript는 1차원 및 다차원 배열을 포함하여 다양한 유형 및 레이아웃의 배열을 선언하는 여러 가지 방법을 제공합니다. 이 자습서에서는 TypeScript에서 배열의 요소 배열이나 구조가 다른 배열 입력에 대해 설명했습니다.