摘要: 基于原型对象的继承使得不同构造函数的原型对象关联在一起, 并且这种关联的关系是一种链状结构,我们将原型对象的链状结构关系称为原型链 ① 当访问一个对象的属性(包括方法)时,首先查找这个对象自身有没有该属性。 ② 如果没有就查找它的原型(也就是 __proto__指向的 prototype 原型对象) 阅读全文
posted @ 2023-11-14 22:25 Jackie-Song 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 继承是面向对象编程的一个特性,通过继承进一步提升代码封装的程度, JavaScript 中大多是借助原型对象实现继承 的特性。 龙生龙、凤生凤、老鼠的儿子会打洞描述的正是继承的含义。 原型继承核心: 父构造函数 子构造函数 子类的原型 = new 父类 阅读全文
posted @ 2023-11-14 21:59 Jackie-Song 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 对象原型__proto__ 指向 构造函数的原型对象 1.__proto__ 是js非标准属性 2.[[prototy]] 和 __proto__是同意义 3.只读的,只能获取不能赋值 4。用来表示当前实例指向哪个原型对象prototype 4.对象原型(__proto__)指向原型对象protot 阅读全文
posted @ 2023-11-14 20:51 Jackie-Song 阅读(2) 评论(0) 推荐(0) 编辑