Javascript 배열 & 배열 메서드 정리

horiz.d·2021년 12월 14일
0

JS 꿀단지

목록 보기
11/35

배열

생성1

let a = new Array();

a[0] = "dog";
a[1] = "cat";
a[2] = "hen";

a.length // 3

생성2 : 배열 리터럴

let a = ['dog','cat','hen']
a.length; //3


그 외 특징

a[100] = 'fox'
a.length; //101 : length는 단지 마지막 인덱스 +1 일 뿐이다.

typeof a[90]: // undefined : 존재하지 않는 배열 인덱스를 참조하면 undefined 를 반환


메서드

a.toString()

a.toLocalString()

// items를 연결한 a라는 하나의 배열을 반환
a.concat(item1[, item2[, ...[, itemN]])

// 배열의 값들을 sep인자(',') 로 구분하여 합친한개의 문자열로 반환
a.join(sep)
a.join(',')

// 배열의 마지막 항복 반환 및 제거
a.pop()

// 배열의 끝에 item들을 추가
a.push(item1,item2,..)

// 배열의 첫번째 항목을 반환 및 제거
a.shift()

// 배열의 앞쪽에 items를 추가
a.unshift(item1[, item2[, ...[, itemN]])

// 배열의 일부분을 새 배열로 반환
a.slice(start[, end])

// 옵션으로 비교용도의 함수를 입력받음
a.sort([cmpfn]) 

// 배열의 일부분을 제거하고 다른 항목으로 대체,하여 배열을 변경
a.splice(start, delcount[, item1[, ...[, itemN]]])

// 배열의 순서를 reverse.
a.reverse()
profile
가용한 시간은 한정적이고, 배울건 넘쳐난다.

0개의 댓글