【发布时间】:2019-12-19 23:22:43
【问题描述】:
'cal2(a)(2)'在下面的代码中是如何工作的?
cal2 = (a) => (b) =>{return a+b}
cal = (a) => { return cal2(a)(2)};
cal(1)
\\ 3
【问题讨论】:
-
cal2是一个返回另一个函数的函数。通过执行cal2(a)(2),您将a传递给cal2和2传递给cal2返回的函数。 -
谢谢克里斯,你能告诉我执行的顺序吗?
标签: javascript function arguments