【新手入门】javascript新手学习第十课
文章来源:蜂鸟
WAP小程序详情页图标下

继承是什么,如同人,在出生的时候就继承了上一辈的基因一样,js里也存在着继承,如


从上面的例子里我们会发现,通过new实例出来的son也可以调用father的东西,这种关系就叫做继承,但是不可能儿子与父亲的名字一样,所以


但是我们在开发时一般不会这么写,因为每个father的信息都不会一样,所以就有了动态的原型


prototype的用法

总有一些东西会是你的,也总有一些你永远拿不到,想让你继承就继承,不想让就不会继承


原型覆盖


可能很多人会觉得这不是写入吗,怎么覆盖了,那么看下面


看下面


是不是看的明白多了,那么何为所谓的原型链呢

如果说prototype是继承下去,那么proto呢,虽然一般对象没有这个方法

这里写图片描述


所以说 原型.prototype=实例._proto_

这么一个如链子般的东西也就是所谓的原型链了,使用原型,我们可以实现好多功能

全部评论

Copyright © 2015-2022 xcx.y-l.cc 丨 微信小程序商店 丨 皖ICP备2022001601号-1 丨 皖公网安备 34128202020144号
优乐网 版权所有