컴퓨터는 숫자를 셀 때 항상 0부터 시작합니다. 즉, 첫 번째 요소는 0, 두 번째 요소는 1, 세 번째 요소는 2와 같은 식으로 번호가 매겨집니다. 이렇게 각 요소에 붙은 번호를 인덱스(index)라고 부릅니다.
그래서 배열에서 세 번째 요소에 접근하려면 list[2]처럼 인덱스 2를 사용해야 합니다. 사람이 세는 숫자보다 항상 1이 작다는 점을 기억해 두세요.
예제 코드
아래는 예제에서 사용된 배열입니다.
var list = ['item 1', 'item 2', 'item 3', 'item 4'];
배열 요소 찾기
대괄호 안에 원하는 인덱스를 넣으면 해당 위치의 요소를 가져올 수 있습니다.
console.log(list[0]); // 'item 1' → 첫 번째 요소
console.log(list[2]); // 'item 3' → 세 번째 요소
배열 요소 수정하기
요소를 찾았다면 수정도 간단합니다. 해당 인덱스에 새 값을 할당하면 기존 값이 덮어써집니다.
list[2] = '새로운 아이템';
console.log(list); // ['item 1', 'item 2', '새로운 아이템', 'item 4']
정리
- 배열의 인덱스는 0부터 시작합니다.
list[2]는 세 번째 요소를 가리킵니다.list[인덱스] = 값;형태로 특정 요소를 자유롭게 수정할 수 있습니다.