2017-01-21 17:49发布
编写一个对参数进行加法运算的CISDI_Cal函数函数使用方法:
CISDI_Cal (0).toString() //输出0 CISDI_Cal (0)(1).toString() //输出1 CISDI_Cal (0)(1)(2).toString() //输出3 var v = CISDI_Cal (0)(1) ; v(2).toString() //输出3
从前面三个示例与最后一个示例的对比可以知道:
这题考查的是柯里化
CISDI_Cal(y).toString()返回累加到y的结果. 也就是说, 返回的函数对象是带有toString方法的.
CISDI_Cal(y).toString()
y
toString
CISDI_Cal(x);返回的是一个JavaScript函数对象, 因为示例4的v可以作为函数调用:v(2);
CISDI_Cal(x);
v
v(2)
这道题考察的是JavaScript里面常用的函数闭包.
JavaScript
这个题用高阶函数即可。
最多设置5个标签!
付费偷看金额在0.1-10元之间
从前面三个示例与最后一个示例的对比可以知道:
这题考查的是柯里化
CISDI_Cal(y).toString()
返回累加到y
的结果. 也就是说, 返回的函数对象是带有toString
方法的.CISDI_Cal(x);
返回的是一个JavaScript函数对象, 因为示例4的v
可以作为函数调用:v(2)
;这道题考察的是
JavaScript
里面常用的函数闭包.这个题用高阶函数即可。
一周热门 更多>