![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js基础知识
Me_禹城人
这个作者很懒,什么都没留下…
展开
-
图解ES6 Class的继承-你学费了吗?
为啥?记录本篇文章是因为我全网都找不到 ES6 中class 的继承图就很烦,于是就只能自己动手绘制了,问题的起源是下面这个问题 class A {}class B extends A {}const a = new A()const b = new B()console.log( a.__proto__ )console.log( b.__proto__ )console.log( B.__proto__ )console.log( B.prototype.__proto__ )c原创 2020-12-07 11:55:48 · 131 阅读 · 0 评论 -
JS中prototype出现的理由?原型模式是怎么演变而来的?
首先我们知道创建对象的三种模式:工厂模式、构造函数模式、原型模式;(它们是递进关系的)1. 工厂模式这种模式解决了创建多个相似对象的问题,但是这种模式却无法识别创建出来的对象是属于那种类型的,都属于Object ?function createPerson(name, obj, job) { var o = new Object(); o.name = name; o.obj = obj; o.job =原创 2020-10-24 10:04:10 · 192 阅读 · 0 评论