
여러 자료들을 순서대로 저장하는 자료 구조
| 동작 | 코드 예시 |
|---|---|
| 선언 | let arr = [1, 2, 3];const fruits = ["사과", "바나나", "포도"]; |
| 호출 | arr → 전체 배열arr[0] → 첫 번째 요소 |
| 수정 | arr[1] = 200;arr = [10, 20, 30]; |
| 총 요소 개수 | arr.length |
| 함수 | 설명 | 예시 |
|---|---|---|
push() | 배열 끝에 요소 추가 | arr.push(4); → [1, 2, 3, 4] |
splice(인덱스, 개수) | 특정 위치에서 요소 삭제 또는 교체 | arr.splice(1, 1); → 1번 인덱스 요소 1개 삭제 |
indexOf(값) | 해당 값의 인덱스 번호 반환 (없으면 -1) | arr.indexOf(3); → 2 |