자바스크립트의 Array 객체에는 다양한 메서드(method)가 있습니다. 이 중에서 대표적인 메서드들을 정리해보겠습니다.
push() : 배열의 끝에 요소를 추가합니다.
pop() : 배열의 끝에 있는 요소를 제거하고 반환합니다.
shift() : 배열의 맨 앞 요소를 제거하고 반환합니다.
unshift() : 배열의 맨 앞에 요소를 추가합니다.
splice() : 배열의 요소를 삭제하거나, 새로운 요소를 추가하거나, 요소를 바꿉니다.
concat() : 배열의 끝에 새로운 배열이나 값을 추가한 새로운 배열을 반환합니다.
slice() : 배열의 일부분을 추출한 새로운 배열을 반환합니다.
forEach() : 배열의 각 요소에 대하여 주어진 함수를 실행합니다.
map() : 배열의 각 요소에 대하여 주어진 함수를 실행하고, 새로운 값을 반환한 새로운 배열을 생성합니다.
filter() : 주어진 함수를 만족하는 요소만 추출하여 새로운 배열을 생성합니다.
find() : 주어진 함수를 만족하는 첫번째 요소를 반환합니다.
findIndex() : 주어진 함수를 만족하는 첫번째 요소의 인덱스를 반환합니다.
sort() : 배열을 정렬합니다.
reverse() : 배열을 역순으로 정렬합니다.
indexOf() : 배열에서 주어진 요소를 찾아 첫번째 인덱스를 반환합니다.
lastIndexOf() : 배열에서 주어진 요소를 뒤에서부터 찾아 첫번째 인덱스를 반환합니다.
toString() : 배열을 문자열로 변환합니다.
join() : 배열의 요소를 구분자를 이용하여 문자열로 변환합니다.
참고로, 위에서 설명한 메서드 외에도 더 다양한 메서드들이 있으니 자세한 내용은 MDN 문서를 참고해보시면 좋을 것 같습니다.