日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

vue數(shù)組中不滿足條件跳出循環(huán)問題

瀏覽:142日期:2022-06-12 18:22:32
目錄vue數(shù)組中不滿足條件跳出循環(huán)場(chǎng)景分析解決方式實(shí)現(xiàn)vue數(shù)組循環(huán)遍歷中途跳出整個(gè)循環(huán)總結(jié)vue數(shù)組中不滿足條件跳出循環(huán)場(chǎng)景

在表格中選中的數(shù)據(jù)在右邊顯示,在點(diǎn)擊確定按鈕時(shí),循環(huán)判斷沒有填寫條件名稱的數(shù)據(jù),第一個(gè)不滿足條件的顯示輸入框,且只彈出一次警告。

分析

在vue項(xiàng)目中,循環(huán)多數(shù)習(xí)慣會(huì)用forEach、map等方法去遍歷數(shù)組,但是大家會(huì)發(fā)現(xiàn)在forEachforEachforEach和map中使用break和continue不僅不能調(diào)出整個(gè)循環(huán) ,還會(huì)報(bào)錯(cuò),使用return也不行。

解決方式

1. 使用for循環(huán) ;

// 普通for循環(huán)for(let i = 0; i <= 5; i++){ break}//遍歷對(duì)象:for in 返回的是索引(鍵值),直接拿到keyfor(let key in Object){ break}//遍歷數(shù)組: for of 返回元素,不可用于原對(duì)象(沒有索引)for(let item of Array){ break}

2. 使用try-catch-finally處理forEach的循環(huán);

try{ // 可能會(huì)導(dǎo)致錯(cuò)誤的代碼} catch(error){ // 在錯(cuò)誤發(fā)生時(shí)怎么處理} finally { // 只要代碼中包含 finally 子句,那么無論try 還是catch 語句塊中的return 語句都將被忽略。}let arr= [1, 2, 'lemon', 4, 5,'666']try { arr.forEach(item => {// 元素達(dá)到條件時(shí)需要拋出的異常,再catch中處理if (item === 'lemon') { throw new Error('lemon')} else { throw new Error('other')} })} catch (e) { // 異常拋出時(shí)你想要做的操作 console.log(e.massage);} finally { console.log(1) //一定會(huì)執(zhí)行的操作}

3. 使用some方法return true跳出循環(huán),數(shù)組里面所有的元素有一個(gè)符合條件就返回true;

let arr = [1, 2, 'lemon', 4, 5,'666']arr.some((item) => { if (item === 'lemon') {return true }})

4. every()使用return false 跳出循環(huán),數(shù)組里面所有的元素都符合條件就返回true;

let arr = [1, 2, 'lemon', 4, 5,'666']arr.every((item) => { if (item === 'lemon') {return false } else {return true }})

實(shí)現(xiàn)

綜上所述,最終使用some方法對(duì)于上面需求實(shí)現(xiàn)是最簡單便捷的。

//提交 this.selectedArr:選中的數(shù)據(jù) async submit() { if (this.selectedArr.length > 0) {this.btn_loading = truethis.selectedArr.some((item) => { if (!item.name) {// 顯示輸入框 this.selctEditClick(item) this.$message.warning('條件名稱不能為空') this.btn_loading = false return true }}) } else { this.$message.warning('請(qǐng)選擇要添加的條件數(shù)據(jù)') } }, // 選中數(shù)據(jù)字段編輯 selctEditClick(data) { this.selectedArr.forEach((item) => {this.$set(item, 'isEdit', false)if (item.keyId == data.keyId) { this.$set(item, 'isEdit', true)} }) },vue數(shù)組循環(huán)遍歷中途跳出整個(gè)循環(huán)

vue數(shù)組循環(huán)遍歷中途跳出整個(gè)循環(huán),使用some進(jìn)行循環(huán),return true時(shí),跳出整個(gè)循環(huán)

judgePoint(arr) { if (this.haveError) {this.haveError = false } arr.some((item, index) => {if (item.x.match(/^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,6})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,6}|180)$/)) { if (!item.y.match(/^(\-|\+)?([0-8]?\d{1}\.\d{0,6}|90\.0{0,6}|[0-8]?\d{1}|90)$/)) { this.$message({ type: 'warning', message: '點(diǎn)' + (index + 1) + '緯度為-90~90,小數(shù)限6位' }) this.haveError = true return true }} else { this.$message({ type: 'warning', message: '點(diǎn)' + (index + 1) + '經(jīng)度為-180~180,小數(shù)限6位!' }) this.haveError = true return true} }); },總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人在线视频区| 成人三级高清视频在线看| 亚洲一级高清| 欧美日韩国产探花| 亚洲色图国产| 国产调教精品| 精品久久一区| 久久久精品国产**网站| 在线天堂资源www在线污| 久久在线免费| 亚洲一区二区三区中文字幕在线观看| 免费成人在线影院| 91亚洲精品在看在线观看高清| 国产激情精品一区二区三区| 日韩国产欧美| 狠狠久久婷婷| 欧美日韩一区二区三区在线电影| 午夜免费一区| 日韩中文字幕视频网| 欧美激情福利| 99久久激情| 亚洲免费一区三区| 美女久久久精品| 999国产精品视频| 日韩精品高清不卡| 亚洲一级少妇| 日韩精品一区二区三区中文在线| 麻豆视频一区二区| 免费视频亚洲| 国产精品第一| 亚洲欧洲日本mm| 国产精品www994| 午夜影院欧美| 久久伊人久久| 热久久国产精品| 精品亚洲免a| 亚洲永久字幕| 麻豆高清免费国产一区| 国产二区精品| 国产精品日韩精品中文字幕| 欧洲激情综合| 毛片不卡一区二区| 玖玖精品视频| 日产精品一区| 国产午夜一区| 99国产精品私拍| 97精品在线| 欧美一区二区三区久久精品| 99久久视频| 美女精品久久| 视频一区中文字幕精品| 久久免费高清| 国产精品久久久久77777丨| 亚洲深夜福利| www.九色在线| 你懂的亚洲视频| 亚洲精品乱码日韩| 精品一区免费| 天堂av在线| 免费看久久久| 日韩黄色在线观看| 欧美影院三区| 色老板在线视频一区二区| 国产精品手机在线播放| 亚洲一区有码| 亚洲精品中文字幕乱码| 日韩美女一区二区三区在线观看| 欧美在线看片| 蜜臀av一区二区三区| 欧美国产91| 日韩在线短视频| 日本午夜大片a在线观看| 久久精品九色| 国产丝袜一区| 欧美在线日韩| 日本aⅴ免费视频一区二区三区| 黄色日韩在线| 一区二区三区视频免费观看| se01亚洲视频| 91一区二区三区四区| 精品国产不卡一区二区| 国产精品亚洲二区| 日韩成人在线看| 亚洲1区在线观看| 亚洲天堂日韩在线| 日韩影院免费视频| 免费国产自线拍一欧美视频| 午夜国产精品视频免费体验区| 亚洲午夜av| 夜夜嗨网站十八久久 | 影院欧美亚洲| 久久中文亚洲字幕| 在线视频观看日韩| 久久久夜夜夜| 91九色精品| 亚洲调教视频在线观看| 欧美精品一区二区三区精品| 91超碰国产精品| 好吊视频一区二区三区四区| 午夜国产精品视频| 亚洲一区免费| 亚洲三区欧美一区国产二区| 蜜桃av一区二区三区电影| 亚洲va久久久噜噜噜久久| 欧美在线精品一区| 久久av电影| 成人国产精品一区二区免费麻豆| 国语对白精品一区二区| 国产videos久久| 久久精品1区| 激情婷婷综合| 免费不卡在线视频| 国产欧美日韩影院| 精品久久久网| 九九久久电影| 日本a级不卡| 久久影院一区二区三区| 成人看片网站| 免费一级片91| 久久国产免费看| 日韩国产欧美| 视频精品一区二区| 久久99精品久久久野外观看| 97人人精品| 麻豆久久精品| 欧美日本二区| 中文字幕在线看片| 亚洲一区二区动漫| 国产精品亚洲产品| 久久久夜精品| 日韩不卡免费视频| 亚洲成av在线| 日本麻豆一区二区三区视频| 岛国精品一区| 日韩精品一二区| 精品美女在线视频| 一本一本久久| 免费在线亚洲| 一区福利视频| 美女精品视频在线| 一区在线免费观看| 国产精品超碰| 一级欧洲+日本+国产| 国产精品激情电影| 欧美特黄一区| 精品一区电影| 亚洲欧洲美洲国产香蕉| 91麻豆国产自产在线观看亚洲| 蜜臀久久久久久久| 日韩欧美精品一区| 日本伊人午夜精品| 久久久国产精品一区二区中文| 日韩1区2区日韩1区2区| 久久久久欧美精品| 国产日韩免费| 欧美va天堂在线| 国产精品第十页| 美国三级日本三级久久99| 中文字幕在线视频网站| 日本国产一区| 91久久在线| 国产精品久久久久久久免费观看| 日av在线不卡| 夜鲁夜鲁夜鲁视频在线播放| 久久国产日韩欧美精品| 午夜宅男久久久| 亚洲www啪成人一区二区| 麻豆精品少妇| 日韩av网站在线免费观看| 夜夜嗨网站十八久久| 四虎8848精品成人免费网站 | 亚洲区国产区| 五月天激情综合网| 日韩精品中文字幕第1页| 久久精品999| 最新国产精品视频| 国产精品日韩| 亚洲午夜视频| 日韩精品午夜| 成人亚洲精品| 国产精品tv| 日本天堂一区| 色综合视频一区二区三区日韩| 宅男在线一区| 日产午夜精品一线二线三线| 国产精品久久777777毛茸茸| 日韩av中文字幕一区| 一二三区精品| 只有精品亚洲| 美女尤物久久精品| 夜夜嗨av一区二区三区网站四季av| 日韩三区免费| 日本一区二区高清不卡| 老司机免费视频一区二区三区| 日韩高清在线不卡| 亚洲精品一级| 综合亚洲色图| 老司机精品久久| 亚洲黄页一区| 欧美日韩一区二区综合|