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

正在回答

2 回答

做个记录,说一下我的理解。

1.7是一个基本数据类型number类型

2.bar.call(7),相当于用7的对象去调用bar函数,但是7是基本类型,为什么可以调用。因为在调用的时候自动变为包装类了,类似于 let a = new Number(7)

3.Object.prototype.toString.call(this),根据2的理解,是一个Number类型的对象调用bar方法,那么这里的this就是一个Number对象。

http://img1.sycdn.imooc.com//61d5b2bf0001d45804130083.jpg

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

通俗的讲,就是把bar方法应用到数字7上,相当Object.prototype.toString.call(7)   返回 [object Number]

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

举报

0/150
提交
取消

bar.call(7)这个没看懂

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