13.6.3 함수를 반환하는 함수
function sumOfSquared(arr) {
return sum(arr, x => x*x);
}
function newSummer(f) {
return arr => sum(arr, f);
}
const sumOfSquared = newSummer(x => x*x);
const sumOfCubes = newSummer(x => Math.pow(x, 3));
sumOfSquared([1, 2, 3]); // returns 14
sumOfCubes([1, 2, 3]); // return 36Last updated