배열 안의 모든 문자를 쉼표(,)를 이용해 모두 결합해서 하나의 문자열로 반환
배열 안의 모든 문자를 파라미터로 지정한 문자를 이용해서 모두 결합해서 하나의 문자열로 반환
배열에서 마지막 데이터를 제거하고, 마지막 데이터를 반환
배열에 새로운 요소를 추가
배열에서 첫 번째 요소를 제거하고, 첫 번째 요소를 반환
배열의 맨 앞에 요소를 추가하고, 배열의 길이를 반환
새로운 요소를 특정 위치에 추가
첫 번째 파라미터 : 새로운 요소를 추가할 인덱스 번호
두 번째 파라미터 : 첫 번째 파라미터에 해당하는 인덱스에서 요소를 추가하기 전 삭제할 요소 수
나머지 파라미터 : 추가할 요소
2개 이상의 배열을 하나의 배열로 결합
시작 인덱스 번호부터 종료 인덱스 번호 이전까지의 배열 요소를 잘라내서 배열 형태로 반환
첫 번째 파라미터 : 시작 인덱스 번호
두 번째 파라미터 : 종료 인덱스 번호 (생략 가능, 생략 시 마지막 배열 요소까지)
배열에 문자형 데이터가 있는 경우 오름차순으로 정렬
인수로 전달된 function(a, b){ }를 통해 정렬됨
배열에서 특정 조건을 만족하는 배열의 요소만을 찾아서 새로운 배열로 반환
callback() : 배열의 각 요소를 시험할 함수. true인 요소만 찾아내는 함수
element : 처리할 현재 요소
index(optional) : 처리할 현재 요소의 인덱스
array(optional) : 배열 전체
배열의 데이터가 Object형일 때, 배열에 담긴 Object를 새로운 형태의 Object로 변환해서 배열로 반환
배열에 담긴 데이터를 하나씩 순회하며 callback 함수의 실행 값을 누적하여 결과값을 반환하는 함수
callback 함수 첫 번째 매개변수 : accumulator (누적 값)
callback 함수 두 번째 매개변수 : currentValue (현재 배열의 요소)
callback 함수 세 번째 매개변수 : currentIndex (인덱스 번호)
callback 함수 네 번째 매개변수 : arr (배열)