猿问

JS "this" 绑定和子类问题;

Car是父,Van是子类,Van想拥有Car的功能

loc是汽车移动的距离;

问题:

Car.call(this,loc)  是把Car的执行环境放在this里吧?

此时是不是意味着Car中this指代的 是Van中的this指代的(Object.create(Van.prototype))?如果是,为什么?




(附加问题。。)讲师说 =Object.create() 是将括号内的对象 委托到 等式左边,它的返回值(一个具有指定的内部原型且包含指定的属性(如果有)的新对象--MSDN),这种返回值怎么用来解释原型链?


Qub
浏览 1199回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答