JavaScript 배열 참조 매뉴얼

Array 객체

Array 객체는 단일 변수에 여러 값을 저장하는 데 사용됩니다:

const cars = ["Tesla", "Volvo", "BMW"];

직접 시도해보세요

배열 인덱스는 0부터 시작합니다: 배열의 첫 번째 요소는 0, 두 번째 요소는 1, 이어서 계속됩니다。

배열에 대한 튜토리얼을 읽어보세요. JavaScript 배열 튜토리얼

Array 메서드와 속성

메서드 설명
[] 새 배열을 생성합니다。
new Array() 새 배열을 생성합니다。
at() 배열의 인덱스 요소를 반환합니다。
concat() 배열을 연결하고 연결된 배열을 반환합니다。
constructor Array 객체 원형을 생성하는 함수를 반환합니다。
copyWithin() 배열의 배열 요소를 지정된 위치로 복사하거나 지정된 위치에서 복사합니다。
entries() 키/값 쌍 배열을 이터레이션하는 객체를 반환합니다。
every() 배열의 각 요소가 테스트를 통과하는지 확인합니다。
fill() 배열의 요소를 정적 값으로 채웁니다。
filter() 테스트를 통과한 배열의 각 요소를 사용하여 새로운 배열을 생성합니다。
find() 테스트를 통과한 첫 번째 요소의 값을 반환합니다。
findIndex() 테스트를 통과한 배열의 첫 번째 요소의 인덱스를 반환합니다。
findLast() 테스트를 통과한 배열의 마지막 요소의 값을 반환합니다。
findLastIndex() 테스트를 통과한 배열의 마지막 요소의 인덱스를 반환합니다。
flat() 자식 배열 요소를 연결합니다。
flatMap() 모든 배열 요소를 매핑하고 새로운 평평한 배열을 생성합니다。
forEach() 배열의 각 요소에 함수를 호출합니다。
from() 객체에서 배열을 생성합니다。
includes() 배열이 지정된 요소를 포함하는지 확인합니다。
indexOf() 배열에서 요소를 검색하여 그 위치를 반환합니다.
isArray() 객체가 배열인지 확인합니다.
join() 배열의 모든 요소를 하나의 문자열로 연결합니다.
keys() 원래 배열의 키를 포함한 Array Iteration 객체를 반환합니다.
lastIndexOf() 배열의 끝에서 시작하여 요소의 위치를 반환합니다.
length 배열의 요소 수를 설정하거나 반환합니다.
map() 배열의 각 요소에 대해 함수를 호출한 결과로 새 배열을 생성합니다.
of() 여러 파라미터로 배열을 생성합니다.
pop() 배열의 마지막 요소를 제거하여 그 요소를 반환합니다.
prototype 배열에 속성과 메서드를 추가할 수 있음
push() 새로운 요소를 배열의 끝에 추가하여 새로운 길이를 반환합니다.
reduce() 배열의 값을 왼쪽에서 오른쪽으로 단일 값으로 줄입니다.
reduceRight() 배열의 값을 오른쪽에서 왼쪽으로 단일 값으로 줄입니다.
reverse() 배열의 요소 순서를 역으로 정렬합니다.
shift() 배열의 첫 번째 요소를 제거하여 그 요소를 반환합니다.
slice() 배열의 일부를 선택하여 새 배열을 반환합니다.
some() 배열에서 어떤 요소가 테스트를 통과하는지 확인합니다.
sort() 배열 요소를 정렬합니다.
splice() 배열에서 요소를 추가/제거합니다.
toReversed() 배열 요소의 순서를 역으로 정렬합니다.
toSorted() 배열 요소를 정렬하여 새로운 배열에 추가합니다.
toSpliced() 배열 요소를 추가하거나 제거하며 (새 배열에 추가됨)
toString() 배열을 문자열로 변환하여 결과를 반환합니다.
unshift() 새로운 요소를 배열의 시작 부분에 추가하여 새로운 길이를 반환합니다.
values() 배열 값을 포함한 이터레이터 객체를 반환합니다.
valueOf() 배열의 원래 값을 반환합니다.
with() 업데이트된 요소를 포함한 새로운 배열을 반환합니다.