본문 바로가기
Typescript

230609/230803 타입스크립트 배열의 타입정의

by hyerin1201 2023. 6. 9.

**자바스크립트에서 배열은 객체이다.

**자바스크립트는 객체지향언어이다.

 

배열에서 중요한 메서드(함수)

Array.isArray(요소) : 요소가 배열인지 아닌지를 참, 거짓으로 판단해주는 메서드


*배열의 타입 정의

 


*배열안에 객체가 들어갈때  타입 정의

- type키워드로 정의할 수 있다.

- interface 로 정의가능.

- class 로 정의가능.


*split( ) : 문자열을 배열로 반환한다. (쪼갠다)


*join( ) : 배열안에 있는 문자를  -> 문자열로 반환 


*배열 구조할당(중요)


* for in 문 사용 :  for(변수 in 객체)

(for in 문은 인덱스값을 기준으로 반복을 실행)

* for of문 사용 : for(변수 of 객체)

(배열의 아이템값을 기준으로 반복을 실행)


*함수의 매개변수로 배열을 지정하는 경우 타입 정의

* length

* 제네릭타입 : 안에 입력되는 값의 타입에 맞춰서 전체 타입을 결정하는 방식 = 변수타입

//타입변수 지정! = T
//매개변수로 들어가는 배열안에 있는 값들의 타입이 아직 정해지지 않을때 사용한다.
// 타입변수를 사용한다는 의미에서 매개변수 앞에 <T> 를 사용한다.

 


* 전개연산자