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

js中关于call方法的疑问

js中关于call方法的疑问

慕森卡 2018-09-07 10:34:22
xhr.onreadystatechange = function() {    if(xhr.readyState === 4) {       var cb      if(xhr.status === 200) {        cb = opts.success;       } else {        cb = opts.fail;       }       cb && cb.call(null, xhr.responseText);     }   }在这段代码中call是种什么用法,调用的那个函数?
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

这段代码可以被翻译成

cb && window.cb(xhr.responseText)

opts.success和opts.fail应该都是方法吧
至于调用就是根据status返回的值调用success或者fail方法


查看完整回答
反对 回复 2018-10-17
  • 1 回答
  • 0 关注
  • 599 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信