js如何判断当一个二维数组值都是0时执行一个函数
发布网友
发布时间:2022-04-30 11:11
我来回答
共1个回答
热心网友
时间:2022-06-21 14:29
var dig=true;
for(int k = 0 ; k<digit.length ; k++){\\第一维数组长度
for(int i = 0 ; i<digit[k].length;i++){\\第二维数组长度
if(digit[k][i]==0 && digit.length == k){
dig=false;
return 返回的执行函数;\\都为0时返回需要执行的函数
}
return 返回其他函数;\\不为0时返回的执行函数
}
}
不知道这样你能不能看懂;追问你这样写,要是其中一个为0,dig也等于false啊,我是要全部都为0时才运行指定函数
追答if(digit[k][i]==0 && digit.length == k&& digit[k].length==i){
dig=false;
return 返回的执行函数;\\都为0时返回需要执行的函数
}
上面要同时达成三个条件。 一维数组 长度最大 二维数组长度最大 最后一个值为0 才执行你要执行的函数
只要有一个不为0就会执行下面的return 所要执行的函数;