我有一个布尔值的数组:
var array = [false, false, false];
Run Code Online (Sandbox Code Playgroud)
我想只在所有元素都执行时才执行函数false.
我试过这个并没有用,因为它会为每一个执行函数false:
for(var i = 0; i < array.length; i++){
if(array[i] === false){
functionA(); //This function ran at every false
}else{
//Do something else
}
}
Run Code Online (Sandbox Code Playgroud)
if (array.indexOf(true) == -1) {
functionA();
}
Run Code Online (Sandbox Code Playgroud)
该indexOf函数返回可在数组中找到给定元素的第一个索引,如果不存在,则返回-1.
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |