javascript 基础2
来源:互联网 发布:淘宝课程培训视频 编辑:程序博客网 时间:2024/05/15 08:30
1. for in语句会枚举一个对象所有的属性名。通过检测object.hasOwnProperty()来确定属性名就是该对象的成员
2. 每个对象都连接到一个原型对象,并且可以从中继承属性。所有通过对象字面量创建的对象都连接到Object.prototype 这个javascript中标准的对象
3. 四种调用模式:方法调用模式 函数调用模式 构造器调用模式 apply调用模式
(1) 方法调用模式
当一个函数被保存为对象的一个属性时,称为一个方法。当一个方法被调用时,this被绑定到该对象。方法可以使用this去访问对象。
//创建myObject 它有一个value属性和一个increment方法//increment方法接受一个可选的参数,如果参数不是数字,那么默认使用数字1var myObject={ value:0; increment: function (inc){ this.value+=typeof inc ==='number' ? inc :1; } }; myObject.increment(); document.writeln(myObject.value); //1 myObject.increment(); document.writeln(myObject.value); //1
(2) 函数调用模式 var sum=add(3,4);
(3) 构造器调用模式
如果在一个函数前面带上new来调用,那么将创建一个隐藏连接到该函数的prototype成员的新对象,同时this将会被绑定到那个新对象上。
4. return 返回,用于函数的提前返回。当return被执行时,函数立即返回不会执行剩下的语句。一个函数总会返回一个值,如果没有指定返回值,则返回undefined
0 0
- JavaScript/JavaScript基础 2
- javascript 基础(2)
- JavaScript 基础技巧(2)
- javascript 基础 2
- javascript基础(2)
- JavaScript 基础(2)
- JavaScript语言基础2
- JavaScript 基础 Part 2
- javascript基础2
- JavaScript DOM基础2
- javascript基础2
- javaScript基础系列2
- JavaScript 基础2
- javascript 基础2
- 2-JavaScript基础
- Javascript基础2
- javascript基础2-函数
- JavaScript基础2
- pixhawk jlink连接主控没反应,连接协处理器有反应
- 关于regex_iterator()和regex_token_iterator()的区别,与他们不同参数时的不同的作用
- 分享个聊天软件
- 关于regex_iterator()和regex_token_iterator()的区别,与他们不同参数时的不同的作用
- NGUI Drall原理分析
- javascript 基础2
- SQL START WITH CONNECT BY PRIOR
- Android APK反编译就这么简单 详解(附图)
- hdu 2181 哈密顿绕行世界问题(dfs)
- windows客户端开发--为你客户端sign一个签名证书
- 闭包的学习
- Ubuntu- Reading package lists... Error! 解决方案
- 【bzoj1565】[NOI2009]植物大战僵尸 最大权闭合图+拓扑排序
- 【SounderRecorder】关闭录音机后台时保存录音文件