break和continue的实现
来源:互联网 发布:java有参的构造方法 编辑:程序博客网 时间:2024/05/22 13:02
<script type="text/javascript">
var $break = {}, $continue = {};
/*
转:prototype.js
*/
var check = function () {
var a = Array.apply(null, arguments), f = a.shift(), o = a.shift();
try {
f.apply(o, a);
} catch (exp) {
if (exp !== $break) throw exp;
}
};
var each = function (f) {
var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], i = 0;
for (; i < a.length ; i ++) {
try {
f(a[i]);
} catch (exp) {
if (exp !== $continue) throw exp;
}
}
};
check(each, null, function (a) {
if (a < 8) {
if (a == 4) throw $continue;
else document.write(a);
} else throw $break;
});
</script>
- break和continue的实现
- Java的continue和break
- break和continue的用法
- break和continue的区别
- continue和break的区别
- break和continue的区别
- break和continue的区别
- break和continue的区别
- break 和 continue 的区别
- break和continue的区别
- break和continue的用法
- continue和break的用法
- continue和break的区别
- break和continue的用法
- break和continue的区别
- continue和break的区别
- break和continue的区别
- break和continue的区别
- 动态自增表格rich:dataTable
- struts中上传文件-FormFile应用
- progressive类型的jpeg在嵌入系统中的异常处理
- 关于String的笔记
- #pragma 预处理指令详解
- break和continue的实现
- struts 的Validator
- 拯救孩子还是拯救网吧
- OOD设计原则之其他
- 公钥加密
- 全球最受欢迎的100个网站
- 哈希函数
- SQL Server 2005更改数据库的登录用户名与访问权限
- usrinit.exe,OSE.EXE