레퍼런스
JavaScript 메서드 사전
자주 쓰는 배열·문자열·객체 메서드의 사용법과 예시를 한국어로 정리했습니다. 메서드 이름으로 빠르게 찾아보세요.
배열 (Array)
배열을 순회·변환·검색·정렬하는 메서드입니다.
Array.map각 요소를 변환해 같은 길이의 새 배열을 만든다.Array.filter조건을 만족하는 요소만 모아 새 배열을 만든다.Array.reduce요소를 누적해 하나의 값으로 합친다.Array.forEach각 요소에 대해 함수를 실행한다(반환값 없음).Array.find조건을 만족하는 첫 요소를 반환한다.Array.findIndex조건을 만족하는 첫 요소의 인덱스를 반환한다.Array.some하나라도 조건을 만족하면 true.Array.every모두 조건을 만족하면 true.Array.includes특정 값이 배열에 있는지 확인한다.Array.indexOf값이 처음 나오는 인덱스를 반환한다.Array.slice일부 구간을 잘라 새 배열로 반환한다(원본 유지).Array.splice요소를 제거·삽입해 원본을 직접 바꾼다.Array.concat배열을 이어 붙여 새 배열을 만든다.Array.join요소를 구분자로 이어 문자열로 만든다.Array.sort배열을 정렬한다(원본 변경).Array.reverse배열의 순서를 뒤집는다(원본 변경).Array.flat중첩 배열을 지정 깊이만큼 평탄하게 편다.Array.flatMapmap 후 한 단계 평탄화를 한 번에 한다.Array.from유사 배열·이터러블을 진짜 배열로 만든다.Array.isArray값이 배열인지 확인한다.
문자열 (String)
문자열을 자르고 바꾸고 검사하는 메서드입니다.
String.split구분자로 문자열을 잘라 배열로 만든다.String.slice일부 구간을 잘라낸다(음수 인덱스 가능).String.substring두 인덱스 사이의 문자열을 반환한다.String.replace첫 번째로 일치하는 부분을 바꾼다.String.replaceAll일치하는 모든 부분을 바꾼다.String.trim앞뒤 공백을 제거한다.String.toUpperCase모든 글자를 대문자로 바꾼다.String.toLowerCase모든 글자를 소문자로 바꾼다.String.includes특정 문자열이 포함됐는지 확인한다.String.startsWith특정 문자열로 시작하는지 확인한다.String.endsWith특정 문자열로 끝나는지 확인한다.String.padStart목표 길이까지 앞을 채운다.String.repeat문자열을 지정 횟수만큼 반복한다.String.match정규식과 일치하는 부분을 찾는다.
객체 (Object)
객체의 키·값을 다루고 복사·동결하는 메서드입니다.
숫자 · Math
숫자를 변환·반올림하고 수학 계산을 하는 메서드입니다.
비동기 · Promise
Promise와 비동기 흐름을 다루는 메서드입니다.
전역 · 유틸
JSON·console 등 전역에서 자주 쓰는 메서드입니다.