배열(array)
은 여러 개의 변수를 한번에 선언해 다룰 수 있는 자료형이다.
배열은 대괄호 [...]를 사용해 생성하고 내부의 값을 쉼표(,)로 구분해 입력한다.
배열 내부에 들어 있는 값을 요소(element)라고 한다.
어떠한 종류의 자료형도 요소가 될 수 있다.
[요소, 요소, 요소, ... , 요소]
배열은 어떠한 상수 또는 변수에 넣을수 있으며 내부에선 어떠한 종류의 자료형도 요소가 될 수 있다.
또한 배열은 요소의 갯수(배열의 길이), 원하는 index
자리의 요소를 추출할수도있다.
index
번호는 연산도 가능하다.
console.table()
이라는 메서드로 배열을 나타내보자.
push,pop,unshift,shift
가 있다.
직접 써보면서 알아보자.
push
는 뒤에 요소를 추가
pop
은 뒤에 요소 제거
unshift
는 앞에 요소 추가
shift
는 앞에 요소 제거
배열 중간에 요소 추가 , 제거 메서드도 알아보자.
splice(인덱스, 제거할요소 갯수, 인덱스에 추가할 요소)
직접 써보며 알아본다.
indexOf(찾는 요소)
메서드를 활용해서 찾고자하는 요소의 인덱스 번호를 알수있다.
indexOf()
와 splice()
를 활용해서 특정요소를 제거할수있다.