배열이란 순서가 있는 값이다.
배열에 속해있는 값을 요소(element)라고 부르고
배열의 순서를 인덱스(index)라고 부른다.
인덱스(index)는 특징적으로 첫 번째가 0부터 시작한다
배열을 생성하는 방법은
let arr = [73, 98, 61];
대괄호(square bracket)를 이용해서 배열을 만들고 각각의 요소(element)는 쉼표(comma)로 구분해준다.
배열의 요소에 접근하는 방법은 인덱스를 통해서 할 수 있는데
위에 선언된 arr 에서 0번째 인덱스의 요소는 73이다 배열을 인덱스를 통해 조회하는 방법은 아래와 같다
let arr = [73, 98, 61];
arr[0]; //73
arr[1]; //98
arr[2]; //61
접근할 수 있다면 변경도 가능한데 변경하는 방법은 할당을 통해 변경할 수 있다.
let arr = [73, 98, 61];
arr[0]; //73
arr[1]; //98
arr[2]; //61
//만약 arr[0]의 요소를 20으로 바꾸고 싶다면
arr[0] = 20;//의 방법으로 요소를 바꿀 수 있다.
//그럼
arr[0]; //20 이된다.
arr.length;
arr.push(value); //배열의 맨 마지막에 value라는 요소를 추가한다.
arr.unshift(value); //배열의 맨 처음에 value라는 요소를 추가한다.
arr.pop(); //배열의 맨 마지막 요소가 삭제된다
arr.shif(); //배열의 맨 처음 요소가 삭제된다
이 외에도 배열에서 쓸 수 있는 메소드들이 많은데 MDN에서 참고할 수 있다.