반응형
Array 객체의 메서드
종류 | 설명 |
concat | 기존배열에 요소를 추가해 새로운 배열을 만든다. 배열끼리 합치는 메소드 → concat() 메소드를 이용해 새로 만들어진 배열은 기존 배열에 영향을 주지 않음. |
join | 배열 안의 요소끼리 합쳐 문자열로 만드는 메소드, 구분자 지정 가능하며 지정하지 않으면 (,)로 구분한다. |
every | 배열의 모든 요소가 주어진 함수에 대해 참이면 true를 반환하고 그렇지 않으면 false를 반환한다. |
filter | 배열 요소 중에서 주어진 필터링 함수에 대해 true인 요소만 골라 새로운 배열을 만든다. |
forEach | 배열의 모든 요소에 대해 주어진 함수를 실행한다. |
indexOf | 주어진 값과 일치하는 값이 있는 배열 요소의 첫 인덱스를 찾는다. |
push | 배열에 새로운 요소를 추가하는 메소드, 그중 배열의 맨 끝에 새로운 요소를 추가한 후 새로운 length를 반환한다. → 주의! push() 메소드를 이용해 요소를 추가하면 배열이 바뀜. |
unshift | 배열에 새로운 요소를 추가하는 메소드, 그중 배열의 시작부분에 새로운 요소를 추가한다. → 주의! unshift() 메소드를 이용해 요소를 추가하면 배열이 바뀜. |
pop | 배열의 뒤에 요소를 꺼내는 메소드, 꺼낸 요소의 값을 반환하며 기존 배열은 꺼낸 요소가 빠진 상태로 변경된다. 즉, 삭제됨 |
shift | 배열의 앞에 요소를 꺼내는 메소드, 꺼낸 요소의 값을 반환하며 기존 배열은 꺼낸 요소가 빠진 상태로 변경된다. 즉, 삭제됨 |
splice | 배열에 요소를 추가하거나 삭제한다. |
slice | 배열에서 특정한 부분만 슬라이스한다. |
reverse | 배열의 배치 순서를 역순으로 바꾼다. |
sort | 배열 요소를 지정한 조건에 따라 소트한다. |
toString | 배열에서 지정한 부분을 문자열로 반환한다. 이때 각 요소는 쉼표(,)로 구분한다. |
<참고서적> do it! javascript
반응형