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

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

js中所有对象都存在一个隐式原型_ _proto_ _,指向创建这个对象的函数的原型prototype;

而函数的原型prototype都是Object函数的一个对象,也有隐式原型,指向的就是Object的原型,

Object的原型的隐式原型指向null;

每一个函数的原型都指向这个函数的构造函数;

每一个函数(包括Function本身)都是函数Function的对象,它们的隐式原型, 指向Function的原型;

图片引自王福朋的播客:

 当访问js对象的属性和方法时,首先找直接定义的基本方法;如果基本方法中没有,就通过对象的隐式原型去找创建这个对象的方法的原型中有没有,如果也没有,继续通过创建这个对象的方法的原型对象的隐式原型找Object的原型中有没有;

转载于:https://www.cnblogs.com/pf1988/p/7150311.html

你可能感兴趣的文章
Java下String逗号数组和List<String>的互相转换
查看>>
Eonasdan bootstrap datetimepicker 使用记录
查看>>
win7 64位系统下读写access数据库以及安装了office32位软件再安装64位odbc的方法
查看>>
网络最大流算法—Dinic算法及优化
查看>>
linux中iptables的用法
查看>>
MongoDB的简单操作
查看>>
C# 合并Excel工作表
查看>>
《机器学习实战》2.2.2分析数据:使用matplotlib创建散点图
查看>>
Linux如何查看当前占用CPU或内存最多的几个进程
查看>>
bit,byte,char,位,字节,字符 的区别
查看>>
Docker 容器入门
查看>>
[LeetCode] Pyramid Transition Matrix 金字塔转变矩阵
查看>>
几种查看CentOS系统版本号和位数的方法
查看>>
数字签名到底是什么鬼?
查看>>
GoldenGate实时投递数据到大数据平台(7)– Apache Hbase
查看>>
python安装h5py
查看>>
异常处理器
查看>>
生命的活力-负熵-秩序-结构
查看>>
[LeetCode] Number of Distinct Islands II 不同岛屿的个数之二
查看>>
Java NIO Overview
查看>>