본문 바로가기
코테/코테withJS

유용한 method(배열)

by 트레일헤드레인저 2022. 11. 3.
SMALL

Array

 

push() 뒤에 삽입

pop() 뒤에 삭제

unshift() 앞에 삽입

shift() 앞에 삭제

 

splice(n,m, ...X) n부터 m개 제거 (x를 넣는다)

 

spice(n,m) n부터 m까지 

 

concat(arr2,arr3) 합쳐서 새로운 배열 반환

 

arr.forEach((item, index, arr) => { });

 

indexOf / lastIndexOf

let arr = [1,2,3,4,5,1,2,3];
arr.indexOf(3); // 2
arr.indexOf(3,3) // 7 (두 번째3은 탐색시작위치)
arr.lastIndexOf(3); // 7 뒤에서부터

 

includes true false 로 리턴

 

find(fn) / findIndex(fn) 첫번째 true값만 반환

 

filter(fn) find와 동일하지만 모든 true값 반환

 

reverse() 역순으로 재정렬

 

map(fn)

 

join() 배열 -> 문자열

split() 문자열 -> 배열

 

isArray(arr) arr 이 배열인지 객체인지

 

 sort((a,b) => a - b) ,  sort((a,b) => b - a) // 오름차순 , 내림차순으로 정렬해서 반환

 

reduce((prev , curr) => prev + curr) 총합을 리턴 (초기값을 넣어도됨)

LIST