1. reduce 함수의 기본 구조
for문, forEach 그만 쓰고 3, 4번째 인자도 활용해보자.
array.reduce(function(accumulator, currentValue, currentIndex, array) {
// 계산 로직
}, initialValue);
- accumulator: 초기값 또는 이전 콜백 호출의 결과값
- currentValue: 현재 처리 중인 배열 요소
- currentIndex: 현재 요소의 인덱스
- array: 메소드가 호출된 배열
2. 단항 플러스 연산자 (+)
문자열을 계산식으로 바꾸는 문제에서 parseInt가 반복되는게 싫어서 알아본 방법
단항 플러스 연산자는 문자열을 숫자로 쉽게 변환할 수 있다.
이 방법은 parseFloat과 유사하게 작동하여 실수도 처리할 수 있다.
let num = "123";
let result = +num; // 123 (number)
'[Study] 개발 공부 > [Study] 알고리즘' 카테고리의 다른 글
[알고리즘] 소수 판별 함수 (0) | 2025.05.19 |
---|