
이 글은 코드팩토리님의 JavaScript 문법강의를 본 후 정리한 글입니다.
다른 프로그래밍 언어와 마찬가지로 자바스크립트에도 배열이 존재합니다. 바로 Array 타입입니다. Array 타입은 이전글과 같이 Object 데이터 타입입니다.
const seasons = [
'봄', '여름', '가을', '겨울'
];
console.log(seasons);
>> [ '봄', '여름', '가을', '겨울' ]
배열은 위에 예시처럼 생성할 수 있습니다.
배열하면 항상 인덱스를 빼놓을 수 없습니다. 인덱스는 항상 0부터 맨 처음 배열의 요소부터 배정됩니다. 위의 예시에서는 '봄'이 0번 인덱스에 해당하는 요소입니다. 이 인덱스를 이용해서 배열의 요소에 접근할 수 있습니다.
const seasons = [
'봄', '여름', '가을', '겨울'
];
console.log(seasons[0]);
console.log(seasons[3]);
>> 봄
>> 겨울
0번에 해당하는 요소는 '봄', 순서대로 쭉 나가면 3번 인덱스는 '겨울'입니다. 그렇기 때문에 위에 결과가 나타납니다. 또한, 인덱스를 이용해서 배열의 요소를 바꿀수도 있습니다.
const seasons = [
'봄', '여름', '가을', '겨울'
];
seasons[0] = 'hello';
console.log(seasons);
>> [ 'hello', '여름', '가을', '겨울' ]