Month: 8月 2022

js foreach循环使用return跳出循环及返回值无效 for循环使用有效

一次项目中使用forEach进行遍历,达到某一条件,希望跳出循环,代码不继续执行。

this.tableData.forEach((item, index)=>{
    if (item.value=== 1) {
       return
    }

for循环使用return可以跳出循环

<script>
 let a=[1,2,3];
  let b=[4,5,6,7,8];
   function test(){
        for(var i=0;i<a.length;i++){
            for(var j=0;j<b.length;j++){
                if(b[j]===5){
                    // break
                    return false;
                }else{
                    console.log('13');
                }
            }
            
            console.log('12');
        }
        console.log('14');
    }
    

    test();//打印结果为:13,第一次是b[4]等于4,不等于5,所以输出13,第二次b[1]等于5,所以return结束

</script>

我们再分别使用for循环和forEach方法来验证:

(function() {
    let 

windows ubuntu 双系统 当windows 升级后 找不到启动菜单,打不开ubuntu解决方法

按住shift键不放,点击win图标后选择重启
咨询记录 · 回答于2022-01-28
windows更新到11后ubuntu打不开了
您好!windows更新到11后ubuntu打不开的解决方案:按住shift键不放,点击win图标后选择重启
2.过会儿会出现“选择一个选项的界面”
这里选择疑难解答
3下一个界面选择uefi的哪个4此时电脑再次关机是真正的关机,电脑开机时会进入BIOS5在BIOS里面boot选项,将ubuntu系统上移至windows之上