请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我能理解源码中是用call方法指定了Object原型对象上的tostring方法进行类型判断,但是搞不清Object和Array对象的关系

正在回答 回答被采纳积分+3

1回答

Sam 2019-12-11 23:16:25

你好,首先,Object 和 Array 都是 javascript 的内置函数,其次 Array 继承自 Function,而 Function 继承自 Object,所以 Array 是 Object 的子类,也就是说 Object 是基类,而 Array 是基于 Object 扩展起来的,为了简化我们开发的一个类,看下面三行代码,将证明我刚才说的:

Array instanceof Function // true
Function instanceof Object // true
Array instanceof Object // true


2 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信