对象及原型中的几个需要注意的地方
来源:互联网 发布:淘宝网商城首页 编辑:程序博客网 时间:2024/04/30 09:41
function Fn(){};
Fn.prototype = {a: 1};
var f = new Fn();
f.a ==> 1;
f instanceof Fn ==> true
f.constructor ==> Object
Fn.prototype ={b: 1};
f.a ==> 还是1,因为f的__proto__是指向{a: 1},而不是Fn.prototype。
f instanceof Fn ==> false f的原型链中已经没有Fn.prototype了,所以不是Fn的实例。
f.constructor ==> Object
function Gn(){};
Gn.prototype.a = 1;
var g = new Gn();
g.a ==> 1;
g instanceof Gn ==> true
g.constructor ==> Gn
Gn.prototype = {b: 1};
g.a ==> 1
g.constructor ==> Gn constructor是默认存在于Gn的prototype中的。
g instanceof Gn ==> false
0 0
- 对象及原型中的几个需要注意的地方
- 关于循环语句中的几个需要注意的地方
- 处理XML需要注意的几个地方
- ldconfig几个需要注意的地方
- 引用计数需要注意的几个地方
- ldconfig几个需要注意的地方
- java 需要注意的几个地方
- ldconfig几个需要注意的地方
- HTML 几个需要注意的地方
- ldconfig几个需要注意的地方
- Python语言需要注意的几个地方
- 默认实参需要注意的几个地方
- Lora程序设计需要注意的几个地方
- 比赛时需要注意的几个地方
- [js高手之路]使用原型对象(prototype)需要注意的地方
- [js高手之路]使用原型对象(prototype)需要注意的地方
- [js高手之路]使用原型对象(prototype)需要注意的地方
- UML对象图需要注意的地方
- 使用blktrace统计磁盘块I/O访问频率
- 通过Hql、Sql生成Hibernate CountQuery 字符串
- JFileChooser用法
- android studio 导入其他project遇到 Could not find com.android.support:support-v4:19.0.0.
- U3d架构系列之-FSM有限状态机设计
- 对象及原型中的几个需要注意的地方
- 在UBUNTU14.04上装QT5.4.0
- TinyCore学习笔记_apache2配置gitweb
- 信号相似性
- Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
- Pronouns 代词
- image and video processing 听课笔记(六)
- 数组排序
- 【iOS知识学习】_iOS开源项目汇总