为了账号安全,请及时绑定邮箱和手机立即绑定

关于call()函数的用法

关于call()函数的用法

墨色风雨 2018-11-21 16:13:07
我看到好多人在调用其它函数时用call函数,我觉得这样看起来简洁之外让我这种菜鸟不好理解。下面的例子是实现fn 和result返回的结果是一样的 就是将str1和str2返回,下面两种方式结果都一样,麻烦大神说下call一般除了绑定对象外,一般用在什么情况下,问题可能描述的不清楚请见谅。1.function func(fn,str1){    return result = function (str2){        return fn.call(this,str1,str2)}//这种方式我自己可以明白 fn获得他的父级函数fnc返回的str1+str2字符串,自己再返回出来2.function func(fn,str1){    return result = function (str2){        return str1+str2    }    fn(func(null,str1,str2))}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 452 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号