배열

배열(Array) 선언하는 방법

배열의 길이 반환하는 방법 - .length

.length .length는 배열의 길이를 반환하는 속성입니다. 마지막 원소의 인덱스 값보다 1 큰 수를 반환합니다. 배열에 속한 원소의 개수와 배열의 길이는 의미가 다릅니다.

기존 배열에 배열을 추가하여 새 배열 만드는 방법 - .concat()

.concat() .concat() 속성을 이용하여 기존 배열에 원소 또는 배열을 추가하여 새 배열을 만들 수 있습니다.

모든 원소가 조건에 맞는지 검사하는 방법 - .every()

.every() .every()는 배열의 모든 원소가 조건에 맞는지 검사하는 메소드입니다. 모든 원소가 조건을 만족하면 true, 하나라도 만족하지 않으면 false를 반환합니다.

일치하는 요소의 위치(인덱스)를 반환하는 방법 - .indexOf() .lastIndexOf()

.indexOf() .indexOf()는 주어진 값과 일치하는 요소의 인덱스를 반환하는 메소드입니다.

원소를 연결하여 하나의 값으로 만드는 방법 - .join()

.join() .join()은 배열의 원소들을 연결하여 하나의 값으로 만듭니다.

원소 추가, 제거 하는 방법 - .push() .pop() .unshift() .shift()

원소의 순서를 반대로 만드는 방법 - .reverse()

.reverse() .reverse()는 배열의 원소의 순서를 반대로 만드는 메소드입니다. 순서가 바뀐 배열을 새로 만드는 것이 아니라, 기존 배열의 순서를 바꿉니다.

일부분을 선택하여 새로운 배열을 만드는 방법 - .slice()

.slice() .slice()는 배열의 일부분을 선택하여 새로운 배열을 만듭니다.

특정 범위의 값들을 추출하고, 그 자리에 새로운 값을 넣는 방법 - .splice()

.splice() .splice()는 배열에서 특정 범위의 값들을 추출하고, 그 자리에 새로운 값을 넣습니다.