**자바스크립트에서 배열은 객체이다.
**자바스크립트는 객체지향언어이다.
배열에서 중요한 메서드(함수)
Array.isArray(요소) : 요소가 배열인지 아닌지를 참, 거짓으로 판단해주는 메서드
*배열의 타입 정의
*배열안에 객체가 들어갈때 타입 정의
- type키워드로 정의할 수 있다.
- interface 로 정의가능.
- class 로 정의가능.
*split( ) : 문자열을 배열로 반환한다. (쪼갠다)
*join( ) : 배열안에 있는 문자를 -> 문자열로 반환
*배열 구조할당(중요)
* for in 문 사용 : for(변수 in 객체)
(for in 문은 인덱스값을 기준으로 반복을 실행)
* for of문 사용 : for(변수 of 객체)
(배열의 아이템값을 기준으로 반복을 실행)
*함수의 매개변수로 배열을 지정하는 경우 타입 정의
* length
* 제네릭타입 : 안에 입력되는 값의 타입에 맞춰서 전체 타입을 결정하는 방식 = 변수타입
//타입변수 지정! = T
//매개변수로 들어가는 배열안에 있는 값들의 타입이 아직 정해지지 않을때 사용한다.
// 타입변수를 사용한다는 의미에서 매개변수 앞에 <T> 를 사용한다.
* 전개연산자
'Typescript' 카테고리의 다른 글
230612/230804 반복기 생성기 / Promise (0) | 2023.06.12 |
---|---|
230609/230804 타입스크립트 range( ) 함수 / 명령형,선언형프로그래밍 / 배열 함수 (0) | 2023.06.09 |
230608 / 230802 타입스크립트 함수타입 정의, 함수 표현식에서 타입 정의 (0) | 2023.06.08 |
230607/230801- 타입스크립트 복습 (0) | 2023.06.07 |
230602 Typescript 제네릭 / 타입변수응용 / map forEach 메서드 타입정의 / 제네릭 인터페이스, 타입별칭 / 제네릭 클래스 / 프로미스와 제네릭 (0) | 2023.06.02 |