본문 바로가기

JavaScript

배열

이번에는 배열을 배워봅시다. 이전에 배운 객체는 한 변수 혹은 상수에 여러가지 정보를 담기 위함이였다면,

배열은 여러개의 항목들이 들어있는 리스트와 같습니다. 예를 들어서 숫자 배열을 선언해봅시다.

const array = [1, 2, 3, 4, 5];

배열을 선언 할 때에는 이렇게 [ ] 안에 감싸주시면 됩니다.

배열 안에는 어떤 값이던지 넣을 수 있습니다.

예를 들어서, 객체 배열을 만들어볼까요?

const object = [{ name : '멍멍이'}, { name : '야옹이'}];

배열을 선언하고 나서, n 번째 항목을 조회하고 싶을 땐 다음과 같이 할 수 있습니다.

objects[n];

다음과 같이 그러면 코드를 작성해봅니다.

const objects = [{ name: '멍멍이' }, { name: '야옹이' }];

console.log(objects);
console.log(objects[0]);
console.log(objects[1]);

여기서 주의깊게 보셔야 할 점이, 첫 번째 항목이  objects[1]이 아니고 objects[0]이라는 것 입니다.

배열에서 objetcs[1]은 두 번째 항목입니다.

배열에 새 항목 추가하기

배열에 새로운 항목을 추가 할 때에는 배열이 지니고있는 내장 함수인 push 함수를 사용합니다.

다음 코드를 실행 해봅시다.

const objects = [{ name : '멍멍이'}, { name : '야옹이'}];

objects.push({ name : '멍뭉이'});
    
 console.log(objects);

새롭게 잘 추가 된 것을 확인할 수 있습니다.

배열의 크기를 알아내기

배열의 크기를 알아낼 때에는 배열의 length 값을 확인합니다.

const objects = [{ name : '멍멍이'}, { name : '야옹이'}];

console.log(objects.length);

objects.push({ name : '멍뭉이'});

console.log(objects.length);

결과가 length가 2에서 3으로 올라간것을 확인할 수 있습니다.

'JavaScript' 카테고리의 다른 글

배열 내장함수  (0) 2020.03.20
반복문  (0) 2020.03.19
객체  (0) 2020.03.18
함수  (0) 2020.03.18
조건문  (0) 2020.03.17