原型对象的作用:
原型对象,是用来解决构造函数在创建实例的时候,防止重复执行所导致的性能的降低(这里主要指占用内存)
/* __proto__ 这个属性是ES6(2015)标准化,在ES6之前这个属性只有一部分浏览器支持 */ function Dog() {} Dog.prototype.info = "原型对象的Info"; var d1 = new Dog(); //第一种方式 console.log(Dog.prototype); //第二种方式 console.log(d1.__proto__); //第三种方式 console.log(Object.getPrototypeOf(d1)); //第四种方式 console.log(d1.constructor.prototype);
访问原型对象的三种方式和原型对象的作用
最新推荐文章于 2022-05-12 14:43:09 发布