有人可以解释有关高阶函数的JavaScript代码吗?

时间:2019-06-19 08:40:09

标签: javascript function higher-order-functions

我是JavaScript新手。最近,我遇到了有关高阶函数的代码。无法弄清楚该函数为何要返回自身,或者为什么必须在结尾加上方括号(())。


const increment=(function(){
    return function increment(number,value){
        return number+value;
    };
})();

console.log(increment(5,3)); //prints 8

上面的代码显示8,这是预期的结果。但是我不知道语法。任何帮助将不胜感激。

0 个答案:

没有答案