728x90
728x90
목 차
1. map()
- JavaScript의 map() 메서드는 배열의 각 요소에 대해 제공된 함수를 호출하고, 결과를 모아 새로운 배열을 반환합니다.
const arr = [1, 2, 3];
let returnValue = arr.map(num => num * 2);
2. forEach()
- JavaScript의 forEach() 메서드는 배열의 각 요소에 대해 제공된 함수를 한 번씩 실행합니다.
const arr = [1, 2, 3];
arr.forEach((num) => console.log(num * 2));
3. reduce()
- JavaScript의 reduce() 메서드는 배열의 각 요소에 대해 누적값을 계산하여 하나의 결과를 반환합니다.
- arr.reduce(callback, [초기값])
const arr = [1, 2, 3, 4];
let returnValue = arr.reduce((acc, num) => acc + num, 0);
4. fill()
- JavaScript의 fill() 메서드는 배열의 모든 요소를 특정 값으로 채웁니다.
const arr = [1, 2, 3];
arr.fill(0);
5. copyWithin()
- JavaScript의 copyWithin() 메서드는 배열의 일부를 같은 배열 내에서 복사해 다른 위치에 붙여넣고, 길이를 수정하지 않습니다.
const arr = [1, 2, 3, 4, 5];
arr.copyWithin(0, 3);
6. sort()
- JavaScript의 sort() 메서드는 배열을 정렬합니다. 기본적으로 문자열로 정렬하므로 숫자 정렬 시엔 비교 함수를 사용해야 합니다.
const arr = [3, 1, 4, 1, 5];
arr.sort((a, b) => a - b);
7. reverse()
- JavaScript의 reverse() 메서드는 배열의 순서를 반대로 바꿉니다.
const arr = [1, 2, 3];
arr.reverse();
728x90
'프로그래밍 > [javascript] 자바스크립트' 카테고리의 다른 글
[javascript] 소수점 자르기 활용 (0) | 2024.11.03 |
---|---|
[javascript] 현재 URL 정보 가져오기 (window.location) (0) | 2024.11.02 |
[javascript] Array some()과 every() method (0) | 2024.10.31 |
[javascript] 자바스크립트 배열 함수들 정리 (3) (0) | 2024.10.30 |
[javascript] 자바스크립트 배열 함수들 정리 (2) (0) | 2024.10.29 |