js为什么for里面的return无效呢

一开始用的forEach不行我换成for也不行为什么里面的return没用呢?请问我要跳出整个方法怎么搞啊....?感谢大佬

comResult() {
    var list = this.itemForm.itemList;
    for (let i = 0; i < list.length; i++) {
        if (list[i].referenceType === "NUMBER_VALUE"){
            if(list[i].checkResult.length > 8){
                 this.$message.error('项输入框最大输入8位') 
                 return
            }             
        }
    }
 }
阅读 5.5k
2 个回答

可以展示下你的预期效果以及实际效果吗?
根据代码来看,完全同步单线程的代码,理论上return不可能不起作用呀。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题