JavaScript
배열 기본 메소드
노프Nope
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