자바스크립트 배열 정리 – 이것만은 꼭 알아 둬야 함

배열에 데이터를 추가/삭제

push – 배열의 끝에 데이터를 추가 함.

unshift – 배열의 처음에 데이터를 추가 함.

pop – 배열의 끝에 있는 데이터를 제거하고 그 값을 반환해줌.

shift – 배열 처음에 있는 데이터를 제거하고 그 값을 반환해줌

배열 잘라내거나 합치기

splice(시작위치,갯수,…,데이터) – 시작위치부터 갯수 만큼 지울수 있으며 데이터를 추가할 수도 있고, 교체할 수도 있음

slice(시작,끝) – ‘시작’부터 ‘끝’의 바로 앞까지 데이터를 복사해서 새로운 배열을 만들어냄

concat – 배열을 합쳐 줌

배열에서 원하는 요소 찾아내기

indexOf, lastIndesOf(찾을요소,위치)-위치에서부터 찾을요소를 찾아냄, 찾게되면 찾은 요소를 반환하고 없으면 -1을 반환함.

includes(찾는값) – 배열에서 ‘찾는값’이 있으면 true, 없으면 false반환 ( [25,32].includes(25) // true)

find(함수) – 배열에서 함수의 반환값을 true로 만드는 첫번째 요소를 찾아냄.

filter(함수) – 배열에서 함수의 반환값을 true로 만드는 모든 요소를 찾아냄.

배열 전체 순회

forEach(함수) – 모든 요소를 차례로 돌면서 함수를 호출하고, 결과는 반환되지 않음.

배열 변형하기

map(함수) – 모든 요소에 함수를 호출하고 반환된 결과를 가지고 새로운 배열을 만들어 냄.

sort(함수) – 배열을 정렬하고 정렬된 배열을 반환함.

reverse – 배열을 뒤집어 버림

split – 문자열을 배열로 바꿈.

join – 배열을 문자열로 변환함.

reduce(함수,초기값) – 요소를 차례로 돌면서 함수를 호출하는데 중요한 것은 반환값을 다음 함수에 전달함. 최종적으로 하나의 값만 나옴. (누적적으로 더하는 것 같은 곳에 많이 사용)

fill(값,시작,끝) – 배열에 ‘시작’부터 ‘끝’까지 ‘값’으로 채움.

주의 사항

sort, reverse, splice는 원본의 배열을 변형시킨다는 점에 주의해야함.

답글 남기기

17 − 1 =