javascript的原型、原型链、继承。

骗你们的,我自己也不会…

自学的群里有人说看不懂JS的继承和原型。
我决定,是时候揭露我的本质是一位可靠的前端大佬了,并准备向他们展示一下我恐怖的知识储备。
于是乎我打开了我的Google浏览器,进入了百度…
再出来的时候已经是两个小时之后了。
看了N多的资料,

------------------偷过来的内容-------------------------

【constructor】
原型对象有一个constructor属性,指向该原型对象对应的构造函数。由于实例对象可以继承原型对象的属性,所以实例对象也拥有constructor属性,同样指向原型对象对应的构造函数

【proto】
  实例对象有一个proto属性,指向该实例对象对应的原型对象

【原型对象及prototype】
  构造函数有一个prototype属性,指向实例对象的原型对象。通过同一个构造函数实例化的多个对象具有相同的原型对象。经常使用原型对象来实现继承

【实例化】
理解成一个对象被构造出来的过程就叫实例化,这是一个过程,并不是一个什么其他的名词。

-------------------------------偷过来的内容-----------------------------

以下是自我理解:
原型就是一个对象的云空间,里面可能会有东西,但是console看不到,但是可以被调用。
原型的原型还有原型。之后最后object.prototype=null。
继承的时候如果本地没有就找离自己最近的

所以proto 和 prototype有什么区别?
原型对象和原型函数怎么区别?
那些map、puch等方法是不是在最终原型上?

接下来的时间,我将带上上面几个问题投入到王者荣耀中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值