자바스크립트 입문 제 7강

배열

배열은 JavaScript 객체의 특별한 형태입니다. 배열은 단일 데이터가 아닌 다수의 데이터를 저장할 수 있고, 연관성이 있는 데이터를 같이 저장하므로 저장한 데이터를 찾는데 용이합니다.

예를 들어서 문자열 배열을 선언해봅시다.

const staff = ['김혜현', '황낙주', '반정훈', '한종우'];

배열을 선언할 때에는 위처럼 [ ] 문자로 감싸주면 됩니다.

아래와 같이 객체 배열도 만들 수 있습니다.

const staffs = [{name: '김혜현'}, {name: '황낙주'}, {name: '반정훈'}, {name: '한종우'}];

배열을 선언한 후, n번째 항목을 조회하려면 아래와 같이 하면 됩니다.

staffs[n];

console.log(staffs[0]); // Object {name: '김혜현'}

배열 항목 추가

배열에 새 항목을 추가하려면 배열의 내장 함수 push 함수를 사용하면 됩니다.

const staffs = [{name: '김혜현'}, {name: '황낙주'}, {name: '반정훈'}, {name: '한종우'}];

staffs.push({
    name: '???'
});

배열 크기 알아내기

배열의 크기를 알고 싶을 때에는 배열의 length 값을 확인하면 됩니다.

const staffs = [{name: '김혜현'}, {name: '황낙주'}, {name: '반정훈'}, {name: '한종우'}];

console.log(staffs.length); // 4

배열은 push 와 length 이외에도 다양한 기능을 가지고 있습니다. 이에 대해서는 코드를 짜 보면서 한 번 찾아보셔도 좋을 것 같아요.


이번 교안의 내용은 여기까지입니다.

다음 교안에서는 JavaScript의 반복문에 대해 알아보겠습니다.

댓글남기기