随笔分类 - 原型和继承
摘要:原型对象的画像: 是一个对象 拥有属性和方法 和构造函数息息相关 所拥有的属性和方法可供“构造函数所生成的”实例使用
阅读全文
摘要:prototype的画像 是一个单词 是函数中的一个属性名 代表原型对象 多角度理解: f.prototype代表的是f的原型对象
阅读全文
摘要:构造函数有一个常规的属性:prototype 此属性是它自带的,即便我们不去设置,它也存在。 F.prototype这句话的作用是什么? 这个属性的本质到底是什么?是对象。 默认的prototype是一个只有属性constructor的对象 既然是对象那调用自己的属性就很简单了吧? 总而言之,构造函
阅读全文
摘要:这个对象的[[prototype]]是null。 这个对象是没有原型的,不能使用__proto__属性,它没有任何内建对象的方法。
阅读全文
摘要:Object.prototype 的访问器属性 访问器属性有什么特点? 有getter和setter函数,当使用obj.__proto__时,有两种选择:读取或赋值,对应的正好是getter/setter。
阅读全文
摘要:Object: 是一个构造函数,有prototype属性,此属性的值为一个巨大的对象。
阅读全文
摘要:设置某个对象的原型
阅读全文
摘要:proto: 从即将被创建出来的对象的角度来看,叫proto是合理的,因为我需要一个原型。 从原型本身来看,并不合理,因为我就是一个对象并不会因为我有另一个身份而改变自己的本质。所以叫obj是合理的。 [descriptors]: 属性描述器 对象总是具有属性的,而属性都是具有属性特性的。用于存放属
阅读全文
摘要:是一个属性 是默认的prototype对象的属性 值为构造函数 构造函数的实例对象,有一个隐藏的[[prototype]]属性,此属性从何而来? 在对象被创建出来的过程中,构造函数prototype常规属性指向一个对象,那个对象同样是实例对象[[prototype]]属性的值。 实例对象可以使用co
阅读全文
摘要:有个构造函数名为F F有一个属性名为prototype 是属性就有值,prototype的值默认是一个只有属性constructor的对象或是其他对象 构造函数的作用是什么? 是为了创建对象,那么很自然的事儿,F中的绝大部分内容都是为了对象而生,prototype自然也不例外。 prototype主
阅读全文
摘要:是对象的一个隐藏属性 只有两种值:null,其他对象的引用 被引用的对象被称为原型 如果想要搞这个隐藏的属性怎么办? 搞__proto__就行。
阅读全文
摘要:__prototype是[[prototype]]的getter/setter Object.getPrototypeOf/Object.setPrototypeOf 来取代 __proto__ 去 get/set 原型 __proto__属性收到浏览器环境和服务端环境的支持
阅读全文
摘要:召唤器:_proto_ 就像镇魂街曹焱兵召唤许守护灵一样,有召唤失败的时候,也有可能把许褚召唤出来了。
阅读全文
摘要:原型一点儿也不复杂:它是一个对象。 原型在哪? 从代码的角度来看,可以理解为它位于对象之中,没错,一个对象在另一个对象中。 一个对象为什么要在另一个对象中?想象一下,拍照的时候,为什么要把手机放在手中? 物尽其用。 那么原型的作用到底是什么? 现在有两个对象,一个是原型,而另一个,为了方便描述,可以
阅读全文

浙公网安备 33010602011771号