看了都知道继承也就那么回事儿
本文转载于: 猿2048 网站➥ https://www.mk2048.com/blog/blog.php?id=hc20j222kj 前言 各位大佬们都来了就花点时间看看吧 看了之后来个小心心吧 不然没有动力继续写下去呀 哈哈 开始 预备知识 原型链知识 ---话不多说先上图,一图胜千言 现在来写一个基本的函数实例来解释这幅图 function Test () { this.name = 'test'; } var fn = new Test; console.log(fn.name); //我们称Test为构造函数 fn为构造函数Test的实例 //Test的prototype(原型)和实例的__proto__(原型)都指向了原型同一个原型对象 //原型对象的constructor指向了构造函数 Object.create 再来一张图片很清晰的解释它的作用 下面开始玩转继承 第一类 最简单的继承---原型继承 // 原型继承 function A() { this.x = 'test'; } A.prototype.getX = function () { console.log(this.x); }; function B() { this.y = 'test2'; } B.prototype = new A; var fn = new B; console.log(fn.x