我想檢查一個數組的所有元素是否與undefined不同。 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'方法提供解決方案的人。 :) –