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

解释一下这是什意思?call可以这么用吗?

http://img1.sycdn.imooc.com//5806337f0001e8c506000148.jpg





解释一下这是什意思?call可以这么用吗?

正在回答

3 回答

bar.call(7)是利用call改变函数bar()中的this的指向,且立即执行函数bar();由于this执行对象为7,执行语句变为“console.log(Object.prototype.toString.call(7)”,所以结果显示“[Object Number]”

0 回复 有任何疑惑可以回复我~

这里call中没有传对象,只传胃一个参数,还是7会被转化成对象???call方法是给一个新对象传入函数方法,但上边这个函数中本来就有call方法呀?

0 回复 有任何疑惑可以回复我~

上面也有call和apply的例子,call(),括号中除了函数本来需要的参数外可以传进去一个对象,这个对象会作为函数中的this,,,你问的是这个吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

解释一下这是什意思?call可以这么用吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信