码迷,mamicode.com
首页 > Web开发 > 详细

JS高阶---函数的prototype

时间:2019-12-02 13:59:10      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:图片   alt   ===   span   栈堆   tor   方法   创建   属性   

思维导图

技术图片

 

 

栈堆翻译为为stack 

 

(1)原型与原型链

技术图片

 

概念一、原型对象

 

技术图片

 

 

验证步骤:

  1、打印Data函数的原型prototype

    技术图片

    原型属性指向原型对象

    技术图片

     ===ES源码结构分析示意===

     技术图片

 

 

 

 

 

   2、空对象

     技术图片

 

 

   3、JS特点:动态添加属性

     技术图片

 

 

 

 

小结:

prototype原型、constructor构造

1、每个函数有一个prototype原型属性,默认指向一个空对象即原型对象
2、原型对象里有个构造器属性constructor属性,指向函数对象

技术图片

概念图:

技术图片

构造函数与原型对象相互引用

给原型对象添加方法,给谁用???

给实例对象访问调用

技术图片

 

 接下来创建实例,调用方法... ...

技术图片

 

大纲:

技术图片

 

 

 

总结:

技术图片

 

 

 

 

 

 

 

 

 

 

 

.

JS高阶---函数的prototype

标签:图片   alt   ===   span   栈堆   tor   方法   创建   属性   

原文地址:https://www.cnblogs.com/jianxian/p/11969799.html

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