在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 求助跳出循環(huán)的問題

求助跳出循環(huán)的問題

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");
                    }
                  }
                });

要實現(xiàn) 在discountdata里面查看有沒有存在tabledata里面的數(shù)據(jù) 現(xiàn)在根據(jù)id匹配寫出來之后 一旦前幾個匹配

if (item.discountId === discountData[index].id){
                        flag = true;
                      } 

后面就不繼續(xù)進行了 應該怎么改

回答
編輯回答
離觴

不要用map。用foreach啊。map是不能跳出的

2018年3月16日 13:12
編輯回答
尐潴豬

循環(huán)用forEach,然后用break,跳出循環(huán)

this.tableData.forEach((item,index) =>{
      if ( item.discount !== 1 ) {
        for (let index = 0; index < discountData.length; index++) {
          if (item.discountId === discountData[index].id){
            flag = true;
            break;
          } 
        }
        if (!flag) {
          item.discount = 2;
          console.log("dsfdsf");
        }
    }
});
2018年8月22日 19:52