JS

[JS] 자주 쓰는 함수 모음

로돌씨 2024. 5. 10. 16:01

알고리즘을 풀다보니 정말 자주쓰지만 쓸때마다 헷갈리는 함수들이 있어 총 정리가 필요할것같아 쓰는글...

 

1.join("구분자")

배열을 문자열로 만들어주는 함수 , 만약 구분자를 넣는다면 요소 사이에 구분자를 이용해 문자열을 구분짓는다.

 

2.split("구분자")

문자열을 배열로 만드는 함수 , 구분자는 위와 같다.

 

3.reverse()

배열을 뒤집는 함수 , 요소가 뒤집어져서 나타난다.

 

4.splice( 시작인덱스 , 자를 요소의 수 ) 

원본 배열을 바꾸는 함수. 시작인덱스부터 자를요소의 수를 정하고 그 값을 뺀 나머지값을 원본배열에 저장한다.

 

5.slice ( 시작인덱스 , 끝 인덱스 )

시작인덱스부터 끝인덱스까지를 잘라내어 저장한다. 원본배열은 그대로 보존된다.

 

6.find(조건문)

배열에서 조건문을 적용하여 조건문이 참이되는 요소중 가장 먼저찾은 요소를 리턴한다.

 

7.filter(조건문)

조건이 참인 요소만 남기고 나머지 요소를 지운다.

 

8.map(조건문)

해당하는 조건으로 배열의 요소 전체를 바꾼다.

 

9.reduce((이전값,현재값))

배열을 하나의 값으로 만드는 함수 , 주로 배열의 전체 합을 구하거나 할때 사용한다.

 

10.sort(조건문)

배열을 정렬하는 함수 , 오름차순으로 정렬하고 싶다면 arr.sort((a,b) => a-b) , 내림차순으로 정렬하고싶다면 arr.sort((a,b) => b-a) 가 정석이다.

 

11.includes( 찾는 요소 )

찾는 요소가 존재한다면 true를 , 없다면 false 를 리턴한다.( boolean )

 

12.arr.flat()

2차원배열을 1차원 배열으로 변환한다.

'JS' 카테고리의 다른 글

[JavaScript]스크립트언어란?  (0) 2024.07.01