猿问

谁能说说原型链啊?简单易懂一点

闭包我大概理解了,解释下原型链

西兰花伟大炮
浏览 1837回答 3
3回答

redstonesl

java的继承,一个类里面引用另一个类。

iters

js的原型继承不同于Java等语言的类继承。 类继承可以理解为"定义好模板,用到实例的时候就按这个模板生成实例,这里充类就充当的是模板的角色"。 而js的原型继承是基于对象的继承,就是说“我这里已经有一个对象了, 我想生成这个对象的一个子对象怎么办? 答:把原有对象的所有属性复制到新的对象中,那么久相当于新对象继承了原有对象的一些属性和方法,当然新对象中也可以添加自己的属性和方法”。js中构造器函数中都有prototype对象这个属性(也可以理解为每个函数对象都有prototype对象),如果使用构造器生成实例,那么新的实例就是基于其构造函数中prototype属性的继承。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答