浅谈JS中的bind方法与函数柯里化

所需积分/C币:5 2020-11-25 17:17:10 37KB PDF
0
收藏 收藏
举报

绑定函数bind()最简单的用法是创建一个函数,使这个函数不论怎么调用都有同样的this值。不同于call和apply只是单纯地设置this的值后传参,它还会将所有传入bind()方法中的实参(第一个参数之后的参数)与this一起绑定。 关于这个特性看《JS权威指南》原文的例子: var sum = function(x,y) { return x + y }; var succ = sum.bind(null, 1); //让this指向null,其后的实参也会作为实参传入被绑定的函数sum succ(2); // => 3: 可以看到1绑定到了sum函数中的x 其次, bind()方法

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
weixin_38584043 欢迎大家使用并留下宝贵意见
2020-11-25
  • 分享王者

    成功上传51个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
    最新推荐