javascript createAdder函数功能与使用说明

2019-06-06 03:13:45于丽


闭包是一个非常强大的语言功能,但可能需要一些时间来适应。这种对维基百科的文章提供了更深入的报道。

核心代码

function createAdder(x) {
return function(y) {
return y + x;
}
}
addThree = createAdder(3);
addFour = createAdder(4);
document.write('10 + 3 is ' + addThree(10) + '<BR>');
document.write('10 + 4 is ' + addFour(10));
document.write('-10 + 4 is ' + addFour(-10));


演示代码:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]