Personal study
/** OCP After **/ function calculator(nums, callBackFunc) { // option을 CallbackFunc로 변경 let result = 0; for (const num of nums) { result = callBackFunc(result, num); // option으로 분기하지 않고, Callback함수를 실행하도록 변경 } return result; } const add = (a, b) => a + b; // 함수 표현식을 정의합니다. const sub = (a, b) => a - b; const mul = (a, b) => a * b; const div = (a, b) => a / b; console.log(calculator([2, 3, 5], add..
2023.12.06