自从我不断学习JavaScript并开始更认真地使用以来,我已经有将近半年的时间了。JS 具有类似 C 的语法和其他部分,如闭包、动态类型、可选参数等。
我仍然看不到他强大的语言功能是:返回函数的函数:
function func(){
return function(){
....
return result;
};
};
func()();
这很酷,我知道这是函数式语言的正常特性,但我从未在现实世界中使用过,我想知道你们中的任何人都必须更多地使用这种方法,以及在哪些情况下才能显示出他的真正力量。
我还在jsFiddle上做了一个小例子。