Javascript
Coohoder
这个作者很懒,什么都没留下…
展开
-
【Javascript】几种继承模式(传统、call/apply、共享原型、圣杯模式)
1、传统模式 —— 原型链 Son.prototype = new Father() 过多的继承了没用的属性。 2、借用构造函数 —— call、apply var son = {}; Father.call(son) 不能继承借用的构造函数的原型 多走一个函数 3、 共享原型 不能随便改动自己的原型,因为指向同一个空间。 function Father(){} function ...原创 2019-08-17 14:41:07 · 170 阅读 · 0 评论 -
【Javascript】prototype一些重要知识点
原型 原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是一个对象。 JavaScript 对象有一个指向一个原型对象的链。当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾。 可以访问对象不具有的属性...原创 2019-08-17 14:54:00 · 103 阅读 · 0 评论