去除JavaScript中的if 办法
2013-07-11 15:11:36 来源:开发学院核心提示: Email:longsu2010 at yeah dot net我的脑海中总在浮现一个问题:“我能不能在写JavaScript的时候不出现if块?”受Chris Owen对于SmallTalk的阐述启发我写出了类SmallTalk的无if实现。Boolean.prototype.ifTrue
Email:longsu2010 at yeah dot net
我的脑海中总在浮现一个问题:“我能不能在写JavaScript的时候不出现if块?”
受Chris Owen对于SmallTalk的阐述启发我写出了类SmallTalk的无if实现。
Boolean.prototype.ifTrue = function (f) {
this && f();
return this;
};
Boolean.prototype.ifFalse = function (f) {
this || f();
return this;
};
// so you can write
(4 < 5).ifTrue(function () {
alert("It is true.");
}).ifFalse(function () {
alert("It isn’t true.");
});
Tags:去除 JavaScript if
编辑录入:爽爽 [复制链接] [打 印]- ››JavaScript项目优化总结
- ››iframe中访问easyui的jsp页面时,脚本的正确写法
- ››去除JavaScript中的if 办法
- ››iframe的自适应高度及iframe中含有页签的高度动态...
- ››去除Windows7操作系统占用空间因素
- ››JavaScript 判断浏览器是否支持SVG方法
- ››javascript自动改变文字大小和颜色的效果
- ››Javascript中产生固定结果函数的优化
- ››javascript 系统文件夹文件操作
- ››Javascript 遮罩层和加载效果
- ››javascript创建二维码(Table/Canvas两种方式)
- ››JavaScript定时器详解
更多精彩
赞助商链接