<aside> <img src="/icons/cursor-click_pink.svg" alt="/icons/cursor-click_pink.svg" width="40px" /> 빠른 이동을 원하시면, 아래 키워드를 클릭하세요!
</aside>
우리는 전 시간에 데이터를 담아두고 접근하는 상자로 변수와 상수에 대해서 알아보았습니다. 그런데 담아야 하는 데이터들이 여러개가 된다면 어떻게 해야 할까요?
여러개의 데이터를 순서와 함께 저장하고 싶을때 사용
하는 기다란 저장 창고
라고 생각하시면 됩니다.
배열을 만들어주실 때는 대괄호: []
를 이용해주시면 됩니다.
let makeArr = ["이것","하나하나를","요소라고","합니다"]
대괄호 안에 원하는 데이터를 모아서 넣어주시면 배열을 만들어 주신 것 입니다. 그리고, 배열 안의 데이터들 하나하나를 요소(element) 라고 합니다.
위에서 배열은 데이터를 순서와 함께 저장
한다고 말씀 드렸습니다.
배열의 index
는 각 요소에 순서를 부여
할 뿐만 아니라 해당 요소에 접근이 가능
하도록 해줍니다.
index 번호는 특이하게 0번 부터 시작하며, 아래에서 자세히 알아보도록 하겠습니다.
let makeArr = ["이것","하나하나를","요소라고","합니다"]
// index 0 1 2 3
이런 인덱스 번호로 요소에 접근하는 방법은 아래와 같습니다.
// 인덱스 번호로 요소에 접근하기
makeArr[2] = "요소라고"
makeArr[3] = "합니다"
배열은 고유한 property, 즉 속성
을 가지고 있으며 이 속성을 통해서 배열의 길이를 구하거나, 배열에 내장된 함수를 이용해 배열을 확장하여 사용할 수 있습니다.
그럼 아래에서 배열의 고유한 속성에는 어떤것들이 있는지 확인해보록 하겠습니다.
length
속성은 이름에서 알 수 있 듯 배열의 길이
를 나타내는 속성 입니다.
배열의 길이는 배열 내 요소의 개수를 알려주는 역할로, 만일 해당 배열의 요소 개수가 궁금하다 하시면 array.length를 이용하시면 빠르게 구하실 수 있습니다.