JS Array Method

이동열·2023년 6월 2일
0

pop()
배열의 마지막 원소를 삭제한다.

  • 가장 뒤에 위치한 원소 2가 사라짐

push()
배열의 마지막 원소를 추가한다.

  • 가장 뒤에 원소 "추가"가 추가 되었다

unshift()
배열 첫번째 원소에 추가한다.

  • 가장 앞에 원소 "맨앞"이 추가 되었다

shift
배열 첫번재 원소를 삭제한다.

  • 가장 앞에 원소 0이 삭제되었다

splice
지정한 위치에 요소를 추가/삭제한다

  • 0번째 원소부터 2개를 삭제

  • 0번째 원소부터 1개를 삭제하고 추가1,추가2를 더한다

slice
배열의 시작원소부터 끝나는원소(해당 인덱스 미포함)로 구성된 새로운 배열 객체를 반환

시작원소 3번부터 끝나는원소 6이전까지 새로운 배열이 된다

concat
다수의 배열을 병합하고 사본을 반환

arr,arr2의 원소가 합쳐진 새로운 배열이 반환 되었다

every
배열의 모든 원소가 해당 펑션에 부합하는지 확인 할 수 있다.

  • 모든 원소가 2의 배수임으로 true 반환

  • 하나의 원소라도 통과하지 못하면 false 반환

some
배열의 원소중 부합한 결과가 있는지 탐색한다

  • every와 다르게 하나라도 통과한다면 true 반환

reduce
배열을 순회하며 원소가 true일 경우만 누산하여 새로운 배열을 반환 한다.

  • 사실 이 정리를 시작한 이유, reduce가 아리송 했기 때문이다.
  • 조건부에 부합한 원소로 새로운 배열을 통과한다

이 외에도 존재하는 다른 메서드는 자주사용 하기에 따로 게재하기 보단 다음 포스팅에서 활용 하는 것으로..!

0개의 댓글