课程
/前端开发
/JavaScript
/JavaScript深入浅出
bar.call(7)这个没看懂
2020-10-04
源自:JavaScript深入浅出 6-3
正在回答
做个记录,说一下我的理解。
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对象。
通俗的讲,就是把bar方法应用到数字7上,相当Object.prototype.toString.call(7) 返回 [object Number]
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
4 回答没看懂!!!!
3 回答没看懂执行顺序
1 回答var str="string" 没看懂
2 回答看这个课程遇到好多不懂的方法,你们都是什么基础才来看这个视频的呢?
2 回答arguments没有听懂。。。。。