javascript中的原型,原型链以及闭包(4)---------原型访问器

首先说明:每个对象都有<prototype>,并且不能进行.xxx进行访问,所以表明<prototype>并非简单的直接属性而是内部属性,那<prototype>该用什么访问呢?

问题就在这儿了,那就是原型访问器。

一,种类:
1,object.__proto__
此类不建议使用,因为此类在IE浏览器不支持
用法:object.__proto__

2,xxx.constructor.prototype
用法:object.constructor.prototype
解释:首先object.constructor获取对象的构造函数,然后通过构造函数属性prototype获取对象的<prototype>内部函数

3,Object.getPrototypeOf(xxx)
用法:Object.getPrototypeOf(object);
解释:利用函数Object中的getPrototypeOf();获取对象的内部属性<prototype>

最后先付上几张图片来铺垫下回介绍的原型链
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/h1234561234561/article/details/86686221