✔ toString()
배열 안의 모든 문자를 쉼표(,)를 이용해 모두 결합해서 하나의 문자열로 반환
✔ join()
배열 안의 모든 문자를 파라미터로 지정한 문자를 이용해서 모두 결합해서 하나의 문자열로 반환
✔ pop()
배열에서 마지막 데이터를 제거하고, 마지막 데이터를 반환
✔ push()
배열에 새로운 요소를 추가
✔ shift()
배열에서 첫 번째 요소를 제거하고, 첫 번째 요소를 반환
✔ unshift()
배열의 맨 앞에 요소를 추가하고, 배열의 길이를 반환
✔ splice()
새로운 요소를 특정 위치에 추가
첫 번째 파라미터 : 새로운 요소를 추가할 인덱스 번호
두 번째 파라미터 : 첫 번째 파라미터에 해당하는 인덱스에서 요소를 추가하기 전 삭제할 요소 수
나머지 파라미터 : 추가할 요소
✔ concat()
2개 이상의 배열을 하나의 배열로 결합
✔ slice()
시작 인덱스 번호부터 종료 인덱스 번호 이전까지의 배열 요소를 잘라내서 배열 형태로 반환
첫 번째 파라미터 : 시작 인덱스 번호
두 번째 파라미터 : 종료 인덱스 번호 (생략 가능, 생략 시 마지막 배열 요소까지)
✔ sort()
배열에 문자형 데이터가 있는 경우 오름차순으로 정렬
✔ sort(function(a, b){ })
인수로 전달된 function(a, b){ }를 통해 정렬됨
✔ filter(callback(element[, index[, array]])[, thisArg])
배열에서 특정 조건을 만족하는 배열의 요소만을 찾아서 새로운 배열로 반환
callback() : 배열의 각 요소를 시험할 함수. true인 요소만 찾아내는 함수
element : 처리할 현재 요소
index(optional) : 처리할 현재 요소의 인덱스
array(optional) : 배열 전체
✔ map()
배열의 데이터가 Object형일 때, 배열에 담긴 Object를 새로운 형태의 Object로 변환해서 배열로 반환
✔ reduce(callback())
배열에 담긴 데이터를 하나씩 순회하며 callback 함수의 실행 값을 누적하여 결과값을 반환하는 함수
callback 함수 첫 번째 매개변수 : accumulator (누적 값)
callback 함수 두 번째 매개변수 : currentValue (현재 배열의 요소)
callback 함수 세 번째 매개변수 : currentIndex (인덱스 번호)
callback 함수 네 번째 매개변수 : arr (배열)
'공부 일지 > 웹 개발' 카테고리의 다른 글
[JavaScript] JSON 객체 정리 (0) | 2022.08.29 |
---|---|
[JavaScript] Map 객체 함수 정리 (0) | 2022.08.29 |
[자바스크립트/JavaScript] 텍스트를 클립보드로 복사하기 (0) | 2022.06.01 |
[JavaScript] 네이버 지도 api 사용법 (0) | 2022.05.30 |
[JavaScript] object의 key 값 가져오기, 정렬하기 (오름차순, 내림차순) (0) | 2022.02.27 |