配列のすべての要素が未定義と異なるかどうかチェックしたい。 array_main
には9つの要素が含まれています。JavaScriptのifステートメントをどのように短縮できますか?
私は以下のようにif
を作成しました:
// Function checking is there a tie - 0:0
var check_if_tie = function() {
if(array_main[0] !== undefined && array_main[1] !== undefined &&
array_main[2] !== undefined && array_main[3] !== undefined &&
array_main[4] !== undefined && array_main[5] !== undefined &&
array_main[6] !== undefined && array_main[7] !== undefined &&
array_main[8] !== undefined) {
alert("TIE!/REMIS!");
return false;
} else {
console.log('Continue playing');
return false;
}
};
は何とかこのif
を短縮することが可能ですか?
配列の他の可能な値は何ですか? –
配列の他の可能な値は0と1です。 – p7adams
@ p7adams、私は 'every'メソッドを使って解決策を提供した最初の人でした。 :) –