const numbers = [1, 2, 3, 4]
const fruits = ['Apple', 'Banana', 'Cherry']
// 원소(Element): 1,2,3,4,'Apple','Banana','Cherry'
console.log(numbers)
console.log(fruits)
대괄호 []
는 배열을 만드는 기호다. 대괄호 안에 데이터를 콤마 ,
로 구분해서 나열하면 배열이 된다. 변수에 담긴 각각의 데이터를 원소, 요소(Element) 혹은 아이템(item) 이라고 부른다.
만약 위의 코드에서 numbers
에 접근해서 숫자 2를 출력하고 싶다면? console.log(numbers[1])
으로 작성하면 된다. 제로베이스에 의거하여 배열 인덱스는 0부터 시작하기 때문에 numbers[1]
로 작성해주자. 대괄호 안에 숫자를 넣는 것을 색인(index)이라고 부른다.
이와 같이 배열 데이터에 접근해서 []
를 사용하여 index
에 숫자를 넣는것을 인덱싱(indexing)이라고 한다.
length
프로퍼티를 통해 알 수 있다.[ ]
[1,2,3,][0] === 1
pop()
: 배열에서 마지막 요소를 제거하고 그 요소를 반환한다.push()
: 배열의 마지막 요소로 인자로 전달한 값을 추가하고 새로운 배열의 길이를 반환한다.splice()
: 기존의 요소를 삭제하거나, 교체하거나, 새 요소를 추가한다. 인덱스, 카운트, 아이템 순서로 인자를 전달한다.
항상 열심히 하시는군요 본받겠습니다!