새벽에 이어서 아침에 다시 복습을 해보자
어제 object 다루는 것에 대해 복습 하면서
간편하게 짤 수있는 경우의 수가 늘어나 재밌었다.
unshift(); 앞에 삽입
shift(); 앞에 삭제
push -> pop (선입 후출)
push -> shift(선입 선출)
n번재부터 m개 지운다.
특정요소 지우고 추가
x에 수를 적으면 추가가 됨
만약에 m에 0을 넣으면 추가만 할 수 있음
거기다가 arr.splice는 삭제된 값을 return 함
n(포함)부터 m(미포함) 까지 반환
합쳐서 새배열 반환
맨 앞부터 n을 탐색함
리턴값 : index값
m이후부터 n을 탐색함
리턴값 : index값
맨 뒤부터 n을 탐색함
리턴값 : index값
포함하는지 확인
리턴값 : boolean값
함수를 찾아내고 그 값을 리턴한다.
(조건에 만족하는 여러개가 있어도 한개만 찾고 멈춘다.)
위 조건과 동일하지만 Index값을 리턴함
함수를 받아 특정 기능을 시행하고 새로운 배열을 반환
배열을 합쳐서 부름
이런 식으로 내가 사이에 원하고자 하는 값을 집어 넣을 수 있음
문자를 쪼개서 배열로 리턴한다.
특정 문자를 넣어서 쪼갤 수도 있다.
배열인지 확인함
리턴값 : boolean값
배열 재정렬
배열 자체가 변경되니 주의
중요한 것은 돌아가는 로직이 효율적이다.
유용한 기능을 모아놓은 Lodash같은 라이브러리가 있음
pre : 누적값
cur : 배열의 현재값
first: 초기값