배열 메서드

hyo·2021년 10월 19일
0

배열

배열(array)은 여러 개의 변수를 한번에 선언해 다룰 수 있는 자료형이다.
배열은 대괄호 [...]를 사용해 생성하고 내부의 값을 쉼표(,)로 구분해 입력한다.
배열 내부에 들어 있는 값을 요소(element)라고 한다.
어떠한 종류의 자료형도 요소가 될 수 있다.

[요소, 요소, 요소, ... , 요소]

배열은 어떠한 상수 또는 변수에 넣을수 있으며 내부에선 어떠한 종류의 자료형도 요소가 될 수 있다.

또한 배열은 요소의 갯수(배열의 길이), 원하는 index자리의 요소를 추출할수도있다.

index번호는 연산도 가능하다.
console.table() 이라는 메서드로 배열을 나타내보자.


배열 메서드

요소 추가 or 제거 push, pop, unshift, shift

push,pop,unshift,shift가 있다.

직접 써보면서 알아보자.

push는 뒤에 요소를 추가
pop은 뒤에 요소 제거
unshift는 앞에 요소 추가
shift는 앞에 요소 제거


splice()

배열 중간에 요소 추가 , 제거 메서드도 알아보자.
splice(인덱스, 제거할요소 갯수, 인덱스에 추가할 요소)


직접 써보며 알아본다.


### indexOf()

indexOf(찾는 요소) 메서드를 활용해서 찾고자하는 요소의 인덱스 번호를 알수있다.
indexOf()splice()를 활용해서 특정요소를 제거할수있다.


내용 정리

배열 - 여러개의 값을 모아놓은 것

요소 - 배열 내부의 값을 '요소(element)'라고 함

기본 연산 - a.length : 요소 개수 추출, a[인덱스] : 요소 추출

기본 메서드 - push,pop,unshift,shift,splice,indexOf

profile
개발 재밌다

0개의 댓글