Array 배열 (javascript)

김민우·2022년 11월 14일
0

스파르타 내배캠4기

목록 보기
14/73

배열의 여러가지 속성을 알아보자

// 배열 안에서 찾고자 하는 것

let A = [1, 2, 3, 4, 5];
A.indexof(1);

// 요소가 있는지 확인

A.includes(1);

// 배열 맨앞에 요소 추가

A.push(0);

// 맨 뒤에 추가

A.unshift(6);

// 맨 앞 제거

A.pop(0);

// 맨 뒤 제거

A.shift(4);

//중간에 추가, 삭제

A.splice(0,1,3);   // 0부터 시작해서, 1개를 삭제하고, 3을 추가한다.

지금까지는 배열 자체를 수정 한 것이었다. 다음부분은 새로운 배열로 반환해주는 것이다.

// 특정부분 잘라서 새로운 배열 반환

A.slice(0,3);   // 0번 인덱스부터 3번인덱스 전까지.

// 배열을 이어줌

let b = [7,8,9];
A.concat(B); 

// 순서를 거꾸로 반환

A.reverse();

// 중첩된 배열을 하나의 배열로 펴준다

let A = [1,2,[3,4],5,[6,7]];
A.flat(2);      // 기본은 1단계

// 특정한 값으로 배열을 채우기

A.fill(7,0,5);     // 7로 바꾸고, 인덱스 0부터 시작해서 인덱스 5전까지
profile
개발자로서 한걸음

0개의 댓글