본문 바로가기
[Study] 개발 공부/[Study] 알고리즘

[알고리즘] 공부(reduce, parseInt 대체)

by 지공A 2025. 3. 20.

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