有一個簡單的布爾時,它是簡單地使用它的條件:檢查數組成員是真的
var running = true;
if(running) {/*do something*/}
是有一些技巧與boolen陣列做到這一點?是這樣的:
var running = [false,false,true,false];
if(running[]){/*do something*/}
在我不喜歡這樣的時刻:
var uploading = false
for(i=0; i< running.length ; i++)
{
if(running[i]) uploading = true;
}
if(uploading)
但我覺得這是不是真的完全編寫的代碼,他們的可能是一些技巧,速記方法..可能是普通的JavaScript,可能是jQuery的
很容易爲[Array.prototype.indexOf]包含一個polyfill(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf)。 – RobG
@RobG:的確是,但如果你已經使用jQuery ... –