我在 javascript 中有一个 if 语句,它是
if(prop < 0 || trans < 0 || queue < 0 || proc < 0
|| prop > 1 || trans > 1 || queue > 1 || proc > 1
|| prop == "" || trans == "" || queue == "" || proc == ""){
有没有办法压缩它?对于 prop
、trans
、queue
和 proc
。如果值不在 0 和 1 之间或者它具有空字符串值,我想创建一个 if 语句
最佳答案
基于 Jordan's answer 构建:
var checkThese = [prop, trans, queue, proc];
var result = checkTruthinessOf(checkThese);
function checkTruthinessOf(things) {
return things.every(function(el) {
return (el < 0 || el > 1 || el === "");
});
}
关于Javascript 压缩 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27237816/