答案 0 :(得分:0)
if (inp == true) {
for(i =0;i<numFields; i++){
do something with vals[i];
}
}
答案 1 :(得分:0)
您可以使用the every
method来测试数组中的所有元素是否满足谓词。
if (inp && vals.every(Boolean)) {
// or: vals.every(function(x){return x;})
...
}
但是如果您必须定位不支持every
方法的浏览器,则可以使用for循环来评估条件。
if (inp) {
accept = true;
for (var i = vals.length-1; i >= 0; -- i)
if (!vals[i]) {
accept = false;
break;
}
if (accept) {
...
}
}