javascript

位置:IT落伍者 >> javascript >> 浏览文章

去除JavaScript中的if 办法


发布日期:2018年10月01日
 
去除JavaScript中的if 办法

Email:longsu at yeah dot net

我的脑海中总在浮现一个问题“我能不能在写JavaScript的时候不出现if块?”

受Chris Owen对于SmallTalk的阐述启发我写出了类SmallTalk的无if实现

BooleanprototypeifTrue = function (f) {

this && f();

return this;

};

BooleanprototypeifFalse = function (f) {

this || f();

return this;

};

// so you can write

( < )ifTrue(function () {

alert("It is true");

})ifFalse(function () {

alert("It isn’t true");

});

上一篇:Javascript实现论坛中常见的密码强度提示[2]

下一篇:用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例