배열 기본 메소드

JavaScript · 2021. 5. 25. 23:45

배열

  • 자바스크립트에서 배열은 object의 일종이다.
  • 따라서 특정 값이 배열인지 판별하려면 Array.isArray()메소드를 사용해야 한다.
  • [] === [] 은 false이다. 배열의 길이를 확인하기 위해서는 .length를 사용해야 함

기본 메소드

메소드명 push() pop() shift() unshift() splice(start, deleteCount) slice(start, end) concat() join('구분자')
기능 마지막에 요소 추가 마지막 요소 제거 첫 요소 삭제 처음에 요소 추가 요소 삭제/대체(인자 추가) 특정 구간 자르기(end 미포함) 배열/요소 합치기 요소 합쳐서 문자열 생성
반환값 바뀐 배열의 length 삭제한 요소 삭제한 요소 바뀐 배열의 length 삭제한 요소 배열 구간 복사본 배열 인자(배열/요소)를 원 배열에 합친 배열 구분자로 요소를 연결한 문자열
원본 변경 O O O O O X X X

참고:
-코드스테이츠 유어클래스
-https://doesitmutate.xyz/
-https://medium.com/@hongkevin/js-4-array-%EB%A9%94%EC%84%9C%EB%93%9C%EB%93%A4-concat-join-indexof-slice-sort-push-4eec70d564e7
-https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/concat
-https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/slice