![]() | 1 hzxxx 2022-09-05 10:14:45 +08:00 ![]() 在 chrome 控制台就应该是 1 3 啊,第一个 console 是 curryingAdds 的形参数量,第二个 console 是 curryingAdds(1)(2)的返回值 |
![]() | 2 noe132 2022-09-05 10:14:56 +08:00 via Android ![]() 参数个数是 1 没错。1+2=3 也没错 |
![]() | 3 particlec OP 明白了 |
![]() | 4 aaronlam 2022-09-05 10:18:58 +08:00 ![]() 其实只 `console` 了一次,3 是最后一行代码 `curryingAdds(1)(2);` 的返回值 |
![]() | 5 particlec OP function curryingAdds(a, b) { if (curryingAdds.length === 1) { return a; } else { return a + b; } } curryingAdds(1); NaN 还有一个我问题,我想根据不同参数个数显示不同 结果,但是我实验这里结果居然是 NaN |