
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] === 1pop() : 배열에서 마지막 요소를 제거하고 그 요소를 반환한다.push() : 배열의 마지막 요소로 인자로 전달한 값을 추가하고 새로운 배열의 길이를 반환한다.splice() : 기존의 요소를 삭제하거나, 교체하거나, 새 요소를 추가한다. 인덱스, 카운트, 아이템 순서로 인자를 전달한다.
항상 열심히 하시는군요 본받겠습니다!