首页 > 编程语言 > 详细

JavaScript之原型

时间:2021-07-25 23:17:17      阅读:17      评论:0      收藏:0      [点我收藏+]

Javascript之原型

说原型,他首先是 一个 对象,

其次,所有的对象都有原型

所以:原型对象他自己也有属于他的原型对象

获取原型对象

隐式原型: 对象.__proto__

显示原型: 构造函数.prototype

prototype 是函数才有的属性

_ _proto _ _ 是每个对象都具有的属性

原型内部的错综复杂的关系

对象:对象是构造函数实例化出来的,构造函数是他爹,对象可以通过.__proto__来指向原型对象

构造函数:对象他爹,可以通过.prototype来指向对象原型对象

原型对象:原型对象上的属性和方法可以被对象直接使用

顶层原型

顶层都是原型是 Object.prototype

顶层的顶层是nullnull没有原型对象了

原型链问题

function Person(){}
//问:Person的原型对象是谁?

//答:Function.prototype()
//解析:
//Person是由函数构造出来的,Person是Function的对象,Function是Person他爹,所以Person.__proto__===Function.prototype

JavaScript之原型

原文:https://www.cnblogs.com/letgofishing/p/15058897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!