오늘 뭐했냐/자주 사용하는 것들

자주 쓰이는 메소드

스스로에게 2023. 5. 26. 21:42

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