201506051031_《JavaScript权威指南》(p104-143)
2015-06-05 17:10
585 查看
1. for... in...的应用
例:var obj = {x : 3,y : 'apple',z : 'good',w : 0.95};
var emptyObj = [],i = 0;
for(p in obj) {
emptyObj[i++] = obj[p];
};
alert(emptyObj[2]);
2. 跳转
a. break和continue可以表示目标循环或其他语句
b. return 跳出函数体,并提供本次调用的结果
c. throw 触发或抛出一个异常
3. 标签语句
例如: mainloop : while(!x) {
//todo
continue mainloop ;
//todo
}
4. throw
例:var obj = {x : 3,y : 'apple',z : 'good',w : 0.95};
var emptyObj = [],i = 0;
for(p in obj) {
emptyObj[i++] = obj[p];
};
alert(emptyObj[2]);
2. 跳转
a. break和continue可以表示目标循环或其他语句
b. return 跳出函数体,并提供本次调用的结果
c. throw 触发或抛出一个异常
3. 标签语句
例如: mainloop : while(!x) {
//todo
continue mainloop ;
//todo
}
4. throw
相关文章推荐
- JavaScript自定义tirm方法
- Underscore.js 函数节流简单测试
- js PhotoSwipe库开源的手机版相册产品的Code.PhotoSwipe.attach方法使用
- JS笔记-this的各种用法
- JS中判断null、undefined与NaN的方法
- 工作积累(四)——JavaScript深度克隆的实现
- 编写自定义cordova插件(JS)
- JS DateTime 格式化
- 浅谈 JavaScript 编程语言的编码规范
- js 检测页面刷新或关闭
- rails s时报错:Could not find a JavaScript runtime
- json2.js 使用
- [转]JSON与XML的区别比较
- 深入浅出 JavaScript 中的 this
- fastjson 解析
- Underscore.js 中 _.throttle 和 _.debounce 的差异
- JS-underfined is not a function
- js修改后没反应-看看是不是取的缓存
- js中的对象封装
- Javascript-最新手机号码、身份证正则表达式