偏函数题解

二次封装函数

http://www.nowcoder.com/questionTerminal/fb2d46b99947455a897f2e9fe2268355

本质上是偏函数的实现

function partial(fn, str1, str2) {
    return function() {
        let args = Array.prototype.slice.call(arguments, 0)
        return fn.apply(this, [str1, str2].concat(args))
    }
}

函数柯里化也可以返回偏函数,达到参数复用的目的。


Tim的资源站

全部评论

相关推荐

头像
11-07 01:12
重庆大学 Java
精致的小松鼠人狠话不多:签哪了哥
点赞 评论 收藏
分享
3 收藏 评论
分享
牛客网
牛客企业服务