这是我的javascript数组alert(Parameter);
警告:
Eqt_Param0 = 4.00,Eqt_Param1 = 0,Eqt_Param2 = 0
现在我要做的是,如果任何数组元素值等于'0`我需要警告'数组不包含所有值',那么如何检查数组是否为空。< / p>
答案 0 :(得分:1)
看起来你的数组是一组“key = number”形式的值,你想知道这些数字是否等于零。
“正确”的方法是:
var l = Parameter.length, i;
for( i=0; i<l; i++) {
if( Parameter[i].split("=")[0] == "0") {
alert("Array does not contain all values");
break;
}
}
但你可以解雇它:
if( (Parameter.join(",")+",").indexOf("=0,") > -1) {
alert("Array does not contain all values");
}