关于js内嵌函数的问题?

function functionFunction(str) {

    var f = function(s){

        return str + ", " + s;

    }

    return f;

}

如果我这样调用functionFunction('Hello')('world')后边的('world')代表什么

慕森王
浏览 555回答 1
1回答

慕标5832272

可以理解这个函数的闭包,当你调用world的时候。functionFunction那一层的的东西不会立即被垃圾回收
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript