实习日志-4
来源:互联网 发布:重庆大学出版社淘宝网 编辑:程序博客网 时间:2024/05/29 03:22
实习日志-4(javascript)
关于prototype
例1
function a(){ this.a = 1; this.b = 2;};a.prototype.a = 1;// 此时没有改变a.prototype.constructorconsole.log(a.prototype.constructor);a.prototype = {}; // 此时改变了a.prototype.constructorconsole.log(a.prototype.constructor);
例2
function A(){ this.c = 1;}A.prototype.b =2;var foo = new A();for(var i in foo){ cosole.log(i);};//c,bfor(var i in foo){ if(foo.hasOwnProperty(i)){ cosole.log(i); };};//c//遍历输出foo中的属性时,调用foo.hasOwnProperty(i),返回的结果只有构造函数function A()中有的属性,不包括prototype中的属性。
一句话:
prototype 可理解为多个实例(这多个实例用同一个构造函数构建)共享的东西,它们可以使用,但是实际上并不属于它们.
重温hoisting和算符的优先级
来自小小沧海的“一道常被人轻视的前端JS面试题”http://www.cnblogs.com/xxcanghai/p/5189353.html
——2017.7.20实习于
http://map.baidu.com/?newmap=1&s=con%26wd%3D%E6%9D%8F%E6%9E%97%E6%B9%BE%E8%90%A5%E8%BF%90%E4%B8%AD%E5%BF%83%26c%3D194&from=alamap&tpl=mapdots
阅读全文
0 0
- 实习日志4
- 实习日志-4
- 实习日志
- 实习日志
- 实习日志
- 实习日志
- 实习日志4----猜猜看最终实现成果
- 实习日志(一)
- 实习日志(二)
- 实习日志(三)
- 实习日志(四)
- 实习日志(五)
- 实习日志(六)
- 实习日志(七)
- 实习日志(八)
- 光远实习日志
- 实习日志(3.14)
- 生产实习日志
- IOS Plist文件操作之写入/读取/删除
- MY_Swift_元组(tuples)最佳代码实战
- 如何用数据来做渠道效果的分析
- Zookeeper部署、指令
- VC编译时netfw.h找不到--xpsdk安装的解决方法
- 实习日志-4
- 1001. Alphacode
- Unity麻将客户端开发中 座位排序
- MTKLOG分析笔记
- 自定义TextView属性和设置TextView属性
- 面试题---从尾到头打印链表
- 设计师要扮演的4个角色
- ZStack(CC2530) 断电存储(NV)方法
- 安装cuda和cudnn