length
length: number;
- 배열의 길이를 가져오거나 설정한다. 배열에서 가장 높은 index보다 1이 높다.
toString()
toString(): string;
toLocaleString()
toLocaleString(): string;
- 배열을 string으로 반환한다. 요소들은 toLocaleString 메소드를 사용해서 string으로 변환된다.
pop()
pop(): T | undefined;
- 배열의 마지막 요소를 제거하고 반환한다.
- 만약에 배열이 비어있으면, undefined를 반환하고 배열은 수정되지 않는다.
push()
push(...items: T[]): number;
- 배열의 끝에 새로운 요소를 추가하고, 배열의 새로운 길이를 반환한다.
- @param items: 배열에 추가할 새로운 요소들이다.
concat()
concat(...items: ConcatArray<T>[]: T[];
concat(...items: (T | ConcatArray<T>)[]): T[];
- 두개 이상의 배열을 결합한다.
- 이 method는 기존의 배열들을 수정없이 새로운 배열을 반환한다.
- @param items: 추가할 배열이나 아이템들을 배열의 끝에 추가한다.
join()
join(separator?: string): string;
- 배열의 모든 요소를 특정한 separator 문자열로 구분하여 문자열에 추가한다.
- @param separator: 결과 문자열에서 배열의 한 요소를 다음요소와 분리하는 데 사용되는 문자열이다. 생략하면, 배열의 요소들이 쉼표로 구분된다.
reverse()
reverse(): T[];
- 배열에 요소들을 제자리에서 뒤집는다.
- 이 method는 배열을 변경하고 동일한 배열에 대한 참조를 반환한다.
shift()
shift(): T | undefined;
- 배열의 첫번째 요소를 제거하고 반환한다.
- 배열이 비어있으면, undefined가 반환되고 배열은 수정되지 않는다.
slice()
slice(start?: number, end?: number): T[];
- 배열의 일부분을 복사하여 반환한다.
- stat와 end 모두, 음수 인덱스로 배열의 끝으로부터 몇 번째인지 나타낼 수 있다.
- 예를들어 -2는 배열의 바지막요소에서 두번째이다.
- @param start: 배열의 특정한 부분의 시작 index이다. start 값이 정의되지 않으면, slice는 index 0부터 시작한다.
- @param end: 배열의 특정한 부분의 끝 index이다. 인덱스 'end'의 요소는 제외한다. end 값이 정의되지 않으면, slice는 배열의 끝까지 확장된다.
sort()
sort(compareFn?: (a: T, b: T) => number): this;
- 배열을 제자리에 정렬한다.
- 이 method는 배열을 변경하고 동일한 배열에 참조를 반환한다.
- @pram compareFn: 요소의 순서를 결정하는 함수이다. 반환될 것으로 예상된다.
- 첫 번째 인수가 두 번째 인수보다 작으면 음수, 같으면 0, 양수
무슨 말인지 잘 모르겠으니 나중에 따로 공부하자
splice()
splice(start: number, deleteCount?: number): T[];
splice(start: number, deleteCount: number, ...items: T[]): T[];
- 배열에서 요소를 제거한다, 필요하다면 삭제한 요소자리에 새로운 요소를 삽입하여 반환한다.
- @param start: 요소 제거를 시작할 배열의 index 0부터의 위치이다.
- @param deleteCount: 제거할 요소의 수이다.
- @param items: 삭제된 요소 대신에 배열에 삽입할 요소이다.
- @returns: 삭제된 요소가 포함된 배열이다.
unshift()
unshift(...items: T[]): number;
- 요소의 시작부분에 새로운 요소를 삽입한다, 그리고 배열의 새로운 길이를 반환한다.
- @param items: 배열의 시작 부분에 삽입할 요소들이다.
indexOf()
indexOf(searchElement: T, fromIndex?: number): number;
- 배열의 값 중 첫번째 발생하는 index를 반환하고, 존재하지 않으면 -1을 반환한다.
- @param searchElement: 배열에서 찾을 값이다.
- @param fromIndex: 찾기 시작할 위치의 index 값이다. 생략하면 index 0부터 찾기 시작한다.
lastIndexOf()
lastIndexOf(searchElement: T, fromIndex?: number): number;
- 배열의 값 중 마지막으로 발생하는 index를 반환하고, 존재하지 않으면 -1을 반환한다.
- @param searchElement: 배열에서 찾을 값이다.
- @param fromIndex: 역방향으로 찾기 시작할 위치의 index 값이다. 생략하면 index의 끝부터 찾기 시작한다.