我想检查一个数组的所有元素是否与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'方法提供解决方案的人。 :) –