我有
x = [false, false, true, true, false]
我想要一个函数,true如果true数组中至少有一个函数返回,如下所示:http://jsfiddle.net/7uVWk/
x = [false, false, true, true, false];
function hasTrue(x) {
result = false;
?for (var i=0; i <?x.length; i++) {
result = result || x[i];
}
}
document.write(hasTrue(result));
Run Code Online (Sandbox Code Playgroud)
如何更简洁地实现这一结果?
使用Array.prototype.some(我没有写一个单独的函数,因为这个语法已经很有意义了):
var x = [false, false, true, true, false];
x.some(function(val) {
return val === true;
}); // true or false. In this case, true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |