1. join()
join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만든다.
원본 배열은 바꾸지 않음
배열 -> 문자열
2.split()
string을 array로 만들어 주는 메서드.
원본 string은 변화시키지 않음
문자열 -> 배열
3. reverse()
순서가 뒤집힌 배열을 반환해주는 배열 메서드.
원본 배열을 변환한다.
배열 -> 배열
4. splice() vs. slice()
splice() : 지정한 부분을 삭제
원본 배열을 바꾼다
slice() : 지정한 부분을 가져온다
원본 배열은 바뀌지 않음
배열 -> 배열
5. find()
배열의 각 요소마다 콜백 함수를 실행해서 조건을 충족(리턴값이 true)하는 첫 번째 요소 리턴
배열 -> 배열에서 조건을 만족하는 첫번째 값
6. filter()
배열의 각 요소마다 콜백 함수를 실행해서 조건을 충족하는 모든 요소를 모아 새로운 배열을 만든다
원본 배열을 바꾸지 않음
배열 -> 배열
7. map()
배열의 각 요소마다 콜백함수를 실행해 콜백함수에서 가공된 요소들을 새로운 배열로 리턴
배열 -> 배열
8. some() vs. every()
some() : 배열의 요소 중에서 하나라도 콜백함수의 조건을 충족하는 요소가 있는지 없는지를 검사 (boolean)
every() : 배열의 모든 요소가 백함수의 조건을 충족하는지 검사(tboolean )
배열 -> boolean
9. reduce()
배열을 돌면서 모든 요소들에 콜백함수를 실행해 누적된 값을 리턴
reduceRight() 위와 같지만 끝에서부터 첫번째 반복
배열 -> 총 누적된 하나의 값
10. sort()
배열을 정렬할 때 사용
- arr.sort((a, b) => a - b); 오름차순
- arr.sort((a, b) => b - a); 내림차순
- sort((a,b) => a<b ? 1:-1) 문자열일 때 내림차순 / 오름차순은 그냥 sort()
'오늘 뭐했냐 > 자주 사용하는 것들' 카테고리의 다른 글
| 1. (0) | 2023.05.27 |
|---|