码迷,mamicode.com
首页 > 其他好文 > 详细

函数原型链

时间:2018-03-08 14:07:07      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:asc   构建   javascrip   div   prototype   就是   基于   函数   原型链   

JS是一种基于对象的语言,但在ES6 之前是不支持继承的,为了具备继承的能力,Javascript 在 函数对象上建立了原型对象prototype,并以函数对象为主线,从上至下,在JS内部构建了一条 原型链 。原型链把一个个独立的对象联系在一起,Object则是所有对象的祖宗, 任何对象所建立的原型链最终都指向了Object,并以 Object 终结。 ****

简单来说就是建立了变量查找机制,当访问一个对象的属性时,先查找对象本身是否存在,如果不存在就去该对象所在的原型连上去找,直到Object对象为止,如果都没有找到该属性才会返回undefined。因此,我们可以通过原型链来实现JS继承。

函数原型链

标签:asc   构建   javascrip   div   prototype   就是   基于   函数   原型链   

原文地址:https://www.cnblogs.com/sloanlv/p/8527526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!