javascript原型链再论
来源:互联网 发布:家装网络推广 编辑:程序博客网 时间:2024/06/06 05:42
以前研究过javascript得原型链,但始终觉得有些绕,而且不清晰。最近看了javascript模式后,总算悟了。其实我是受了传统语言类的影响。javascript虽然是面向对象的语言,但是它是没有类的概念的,只是由于它的灵活性,可以模仿强类型的语言,我们却先入为主的为javascript强加上了枷锁,从一个莫须有的模拟角度去理解原型,当然会觉得似懂非懂。所以,我们要抛开类的概念,仅仅从javascript的基本数据结构来理解。
其实整个原型链就是一个链表,prototype,__proto__就是一些指针而已,不要给它加上主观解读。这里附上原型链图
二、函数有2个属性,prototype和__proto__, 对象实例只有1个属性__proto__, prototype 只是指向一个原型对象, __proto__才是真正的原型链指针,显示了继承信息。
三、Function比较特殊,它的2个属性都是指向同一个原型。
0 0
- javascript原型链再论
- JavaScript原型,原型链
- JavaScript-原型、原型链
- JavaScript原型,原型链
- JavaScript-原型、原型链
- JavaScript 原型
- JavaScript原型
- javascript原型
- Javascript原型
- javascript原型
- JAVASCRIPT原型
- javascript原型
- Javascript原型
- javascript原型
- JavaScript 原型
- 【JavaScript】--原型
- JavaScript 原型
- JavaScript原型
- 鹿游通 内网数据交换服务
- 【转载】Python的Cython在Windows环境下的部署安装
- 第十三周 项目二
- 在linux下安装mplayer和解码器
- NanShan 学会了 CFile 对象
- javascript原型链再论
- android EditText输入限制,只输入数字电话或者特殊字符
- 第二学期第13周项目1--点、圆的关系
- C# ASCII码与字符之间相互转化
- 【转载】用Cython编译Python的C扩展
- Java回调函数的理解
- ubuntu 命令行模式和图形界面切换
- 动态口令认证
- Java敏感词过滤算法