博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js原型链
阅读量:6224 次
发布时间:2019-06-21

本文共 477 字,大约阅读时间需要 1 分钟。

说到原型链便少不了几个关键词prototype_proto_constructor

js中所有的对象都包含_proto_(隐式原型)属性

js中所有的方法都包含prototype(显示原型)属性

js中的方法为对象,prototype也为对象

prototype对象包含_proto_和constructor两个属性

通过上面的了解是不是感觉有点乱呢?

先看一个例子:

function People(){this.name = 'zale';} var p1 = new People();

当你在谷歌浏览器中打印p1后如图:

 

现在梳理一下以上几个关键字的关系

这里边省略了constructor,是因为在原型链关系中,所有方法的prototype中的constructor指向该方法本身,没必要每一块都画出来,而且对于理解原型链也没有什么益处。

 

最后,附上一个链接,这里边有更细致的解读,同时如果存在问题的话,希望可以与君讨论。

参考:

 

转载于:https://www.cnblogs.com/zale-blogs/p/8470742.html

你可能感兴趣的文章
[deviceone开发]-优惠券商户管理端App开源
查看>>
360搜索“搏杀”成功,赢在创新
查看>>
Apache服务出现Forbidden 403的问题总结
查看>>
onSaveInstanceState和onRestoreInstanceState触发的时机
查看>>
Gradle依赖
查看>>
图解Tomcat类加载机制(阿里面试题)
查看>>
在 CentOS Linux 上安装 Cobbler 批量部署系统
查看>>
Jmeter简单应用1
查看>>
Shell之结构判断
查看>>
PULL解析器
查看>>
Bash的那点事
查看>>
易数一键还原(免费的系统备份与还原软件)------创建命令行工具
查看>>
Haproxy+多台MySQL从服务器(Slave) 实现负载均衡
查看>>
CSS3的转换
查看>>
头文件string与string.h的区别
查看>>
我的友情链接
查看>>
Sh脚本-Catalina.sh
查看>>
蓝牙Socket通信,注意权限
查看>>
C++线索化二叉树
查看>>
zabbix windows客户端配置
查看>>