猿问

求助跳出循环的问题

this.tableData.map((item,index) =>{

                  if ( item.discount !== 1 ) {

                    for (let index = 0; index < discountData.length; index++) {

                      if (item.discountId === discountData[index].id){

                        flag = true;

                      } 

                    }

                    if (!flag) {

                      item.discount = 2;

                      console.log("dsfdsf");

                    }

                  }

                });

要实现 在discountdata里面查看有没有存在tabledata里面的数据 现在根据id匹配写出来之后 一旦前几个匹配


if (item.discountId === discountData[index].id){

                        flag = true;

                      } 

后面就不继续进行了 应该怎么改


慕侠2389804
浏览 494回答 2
2回答

www说

不要用map。用foreach啊。map是不能跳出的
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答