배열 메소드

마조리카·2023년 6월 8일
0

마조리카의 js 정리

목록 보기
7/11
  • push : 뒤에 삽입
  • pop : 뒤에 삭제
  • unshift : 앞에 삽입
  • shift : 앞에 삭제

arr.splice(n,m,x): 특정 요소 지우고 추가

  • n번부터 m개 삭제후 x 추가
  • m이 0이라면 n 앞에 추가
  • 삭제된 요소는 반환

arr.slice(n, m) : n(포함)부터 m(불포함)까지 반환

arr.concat(arr2, arr3 ..) : 합쳐서 새 배열로 반환

arr.forEach(fn) : 배열 반복

arr.indexOf/lastIndexOf(n, m) : m(생략가능)에서 시작해서 n을 찾는다

arr.includes() : 포함하는지 확인

arr.find(fn)/findIndex(fn) : 포함하고 있다면 true/index 반환, 없다면 undefined

arr.filter(fn) : 만족하는 모든 요소를 배열로 반환

arr.reverse() : 역순으로 재정렬

arr.map(fn) : 함수를 받아 틁정 기능을 수행하고 새로운 배열을 반환

arr.sort() : 배열을 재정렬

  • (Lodash를 활용해보자)

arr.reduce()

  • 인수를 함수로 받음
  • (누적 계산값, 현재값) => { return 계산값 };

0개의 댓글