1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function makeIncreaseByFunction(increaseByAmount) { return function (numberToIncrease) { return numberToIncrease + increaseByAmount; }; } var increaseBy3 = makeIncreaseByFunction(3); var increaseBy5 = makeIncreaseByFunction(5); expect(increaseBy3(10) + increaseBy5(10)).toBe(28); // 어떻게 28이 되는지 프로세스가 이해가 안됐음 //console.log로 확인해보면 console.log(increaseBy3); /* increaseBy3는 function (numberToIncrease) { return numberToIncrease + increaseByAmount; } 이렇게 나온다 */ | cs |
그래도 아직 애매하다 ;
increaseBy3(10) 의 10 경로가 헷갈림
'Programing > 어려웠던 문제' 카테고리의 다른 글
[JavaScript] 5-4 findMinByBracket (0) | 2019.02.28 |
---|---|
[JavaScript] codewars - (7kyu) Remove the minimum (0) | 2019.02.10 |