반응형 자바스크립트 카테고리 없음 2023. 7. 27. [javascript] 배열 계산하기 reduce 함수 들어가며 처음 reduce 함수를 보았을 때는 이게 뭔가 했다. 잘 이해도 되지 않을 뿐더러, 다른 방법들이 얼마 든지 있어서 였다. 하지만 이 말은 다르게 생각해보면, 다른 방법들을 reduce 함수 하나로 해결 할 수 있다는 말이다. 일반적으로 배열을 순회 하면서 할 수 있는 모든것을 정의 할 수 있는 강력함 함수가 reduce 이다. 검색하면 많이 나오는 배열의 합을 구하는건 기본이고 각 요소에 대한 처리나, 요소의 구분, 함수를 넣어서 또다른 값을 만드는 등 배열 하나에 대해서 입맛대로 결과를 만들 수 있다. 기본 문법 함수의 기본 정의는 다음과 같다. arr.reduce(callback[, initialValue]) 임의의 배열 arr 뒤에 reduce 를 호출하고 괄호에 두가지 인자가 들어가게.. 프론트 2023. 7. 18. [자바스크립트] 전개 연산자 (Spread Operator) ... ??? 코드를 살피다가 나를 당황하게 만든 의문의 점 세개. 배열이나 객체를 편하게 나열해 주는 전개 연산자다. 사용법은 간단하다. ...[변수명] 이렇게 하면 변수 안의 내용물들을 자연스럽게 풀어 놓는다. let arr = [3,4,5,6]; console.log(...arr); // 출력결과 : [3,4,5,6] 위 처럼 간단하게 풀어 놓을 수도 있고, 함수의 변수로 넣어 버릴 수도 있다. let arr2 = [1,3]; const fnc1 = (...arr2) =>{ // 함수내용} 이 연산자의 유용함은 배열이나 객체를 merge 시키는데도 사용 할 수 있다는 것이다. 연산자 뒤에 오는 내용은 앞에 연산한 내용을 덮어 쓴다. let arr3 = {"aa" : 1, "bb" : 2, "cc" .. 이전 1 다음 반응형