Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法从数组foreach循环中断_Javascript_Arrays - Fatal编程技术网

Javascript 无法从数组foreach循环中断

Javascript 无法从数组foreach循环中断,javascript,arrays,Javascript,Arrays,我返回false,但无法从foreach循环中断。没有方法中断循环 注意:无法停止或中断forEach循环。解决方案 是使用Array.every或Array.some。见下面的例子 因为您已经使用jQuery对其进行了标记,所以如果可能,请使用 var statusArray = new Array(); statusArray.forEach(function (item) { if (checkStatus !

我返回false,但无法从foreach循环中断。

没有方法中断循环

注意:无法停止或中断forEach循环。解决方案 是使用Array.every或Array.some。见下面的例子

因为您已经使用jQuery对其进行了标记,所以如果可能,请使用

   var statusArray = new Array();

   statusArray.forEach(function (item) {                
                 if (checkStatus != item) {
                     disableall = true;
                     return false;
                }
             });
否则,请尝试Array.every()/Array.some(),如

可能的解决方案中所示
var statusArray = new Array();

$.each(statusArray, function (i, item) {
    if (checkStatus != item) {
        disableall = true;
        return false;
    }
});