foreach中使用return失效

Posted 火腿肠烧烤大赛冠军

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了foreach中使用return失效相关的知识,希望对你有一定的参考价值。

foreach 无法在循环过程中停止

foreach 无法在循环过程中停止,哪怕return也不行,所以会返回一个undefined

解决方案

  1. 使用for
  2. 使用一个变量讲需要返回的值存起来
    getItemss(e) {
      let addressname = "";
      this.addressRadio.forEach((ele) => {
        if (ele.adcode == e) {
          addressname = ele.city + "市" + ele.district;
        }
      });
      return addressname;
    },

以上是关于foreach中使用return失效的主要内容,如果未能解决你的问题,请参考以下文章