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

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

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

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

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

分析

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

解決方式

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

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

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

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

3. 使用some方法return true跳出循環(huán),數(shù)組里面所有的元素有一個符合條件就返回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 }})

實現(xiàn)

綜上所述,最終使用some方法對于上面需求實現(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('請選擇要添加的條件數(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)遍歷中途跳出整個循環(huán)

vue數(shù)組循環(huán)遍歷中途跳出整個循環(huán),使用some進(jìn)行循環(huán),return true時,跳出整個循環(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: '點' + (index + 1) + '緯度為-90~90,小數(shù)限6位' }) this.haveError = true return true }} else { this.$message({ type: 'warning', message: '點' + (index + 1) + '經(jīng)度為-180~180,小數(shù)限6位!' }) this.haveError = true return true} }); },總結(jié)

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

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品系列| 久久久久网站| 国产精品外国| 亚洲色图综合| 欧美日韩一区二区三区四区在线观看| 国产欧美一区| 日韩一区电影| 美女尤物久久精品| aa国产精品| 日本一区免费网站| 久久久精品区| 亚洲国内欧美| 日本综合精品一区| 日韩不卡一区| 国产精品美女久久久| 国产美女精品视频免费播放软件| 丰满少妇一区| 亚洲综合三区| 久久av免费| 米奇777超碰欧美日韩亚洲| 日日摸夜夜添夜夜添国产精品| 国产精品欧美大片| 日韩欧美综合| 亚洲尤物在线| 国产精品v一区二区三区| 三上悠亚国产精品一区二区三区| 免费一区二区视频| 精品无人区麻豆乱码久久久| 亚洲精品网址| 美女国产精品久久久| 九九综合在线| 国产精品sm| 一区在线视频观看| 老司机精品视频网| 欧美另类综合| 鲁大师精品99久久久| 久久国产精品99国产| 久久亚洲人体| 视频一区欧美精品| 国产精选在线| 91精品一区二区三区综合在线爱| 久久av一区| 麻豆91在线播放| 欧美日韩激情在线一区二区三区| 国产探花一区二区| 一区二区视频欧美| 91av亚洲| 美女高潮久久久| 蜜臀va亚洲va欧美va天堂| 久久久久久久欧美精品| 国产 日韩 欧美一区| 婷婷综合福利| 久久一级电影| 麻豆91精品91久久久的内涵| 男人的天堂久久精品| 亚洲精品乱码| 午夜日韩福利| 欧美freesex黑人又粗又大| 国产精品亚洲一区二区在线观看| 蜜桃伊人久久| 蜜桃国内精品久久久久软件9| 国产精品嫩模av在线| 色综合视频一区二区三区日韩 | 日韩一级精品| 日韩免费福利视频| 97精品国产一区二区三区 | 尤物网精品视频| bbw在线视频| 久久亚州av| 欧美日韩 国产精品| 久久av在线| 午夜日韩在线| 欧美理论视频| 在线日韩中文| 欧美成人精品| 欧美成人久久| 国产精品久久久久久久久妇女| 国产精品一页| 欧美亚洲色图校园春色| 亚洲乱码一区| 亚洲香蕉视频| 亚洲精品观看| 日本91福利区| 日韩精品免费视频人成| 亚洲在线观看| 日韩一级不卡| 免费看的黄色欧美网站| 亚洲欧美日韩在线观看a三区| 午夜精品亚洲| 先锋亚洲精品| 三级一区在线视频先锋| 三级亚洲高清视频| 日韩中出av| 日本麻豆一区二区三区视频| 日本亚洲欧洲无免费码在线| 青青草91久久久久久久久| 欧美日一区二区三区在线观看国产免| 日韩三级精品| 国产精品亚洲成在人线| 久久精品凹凸全集| 国产精品极品在线观看| 久久精品国产精品亚洲毛片| 福利一区视频| 999国产精品视频| 欧美肉体xxxx裸体137大胆| 欧美日韩国产v| 欧洲激情综合| 奶水喷射视频一区| 日本不卡视频一二三区| 国产欧美日本| 欧美激情国产在线| 99久精品视频在线观看视频| 欧美在线资源| 日韩av不卡一区二区| 日本欧美在线| 精品国产麻豆| 激情五月综合| 日韩一区二区三区高清在线观看| 欧美日韩在线精品一区二区三区激情综合 | 亚洲影视一区| 欧美激情亚洲| 久久精品国内一区二区三区水蜜桃| 红桃视频欧美| 欧美日韩亚洲三区| 中文字幕高清在线播放| 欧美日韩国产亚洲一区| 亚洲va久久| 国产精久久久| 欧美日韩中文一区二区| 蜜桃av一区二区在线观看| 国产欧美综合一区二区三区| 激情国产在线| 亚洲影视一区二区三区| 国产 日韩 欧美 综合 一区| 亚洲欧洲另类| 国产精品一区二区免费福利视频| 亚洲成人不卡| 久久亚洲欧洲| 精品一区二区三区的国产在线观看 | 视频一区视频二区在线观看| 国产精品欧美三级在线观看| 99精品视频在线观看免费播放| 日本vs亚洲vs韩国一区三区二区| 日韩在线综合| 国产欧美日韩在线一区二区 | 国产欧美日韩精品一区二区免费 | 国产一区二区三区精品在线观看| 成人av二区| 国产精品nxnn| 日韩中文字幕亚洲一区二区va在线| 久久精品国产99国产| 欧美一区=区| 国产一区国产二区国产三区| 亚洲丝袜啪啪| 91精品亚洲| 精品欧美日韩精品| 视频一区中文字幕精品| 99久久婷婷这里只有精品| 国产精久久一区二区| 亚洲在线一区| 美女尤物国产一区| 免费在线成人网| 亚洲a在线视频| 欧美a在线观看| 日韩 欧美一区二区三区| 免费成人网www| 国产资源在线观看入口av| 国产精品一区二区精品 | 中文一区一区三区免费在线观 | 亚洲日本网址| 国产精品久久久久久久免费软件 | 成人污污视频| 日韩av午夜在线观看| 午夜国产一区二区| av资源中文在线| 国产欧美啪啪| 亚久久调教视频| 91久久视频| 成人午夜国产| 国产高潮在线| 国产suv精品一区二区四区视频| 日韩动漫一区| 综合激情视频| 久久午夜视频| 日韩中文字幕一区二区三区| 国产亚洲福利| 日韩视频中文| 久久久久国产精品一区三寸| 最新中文字幕在线播放 | 91av一区| 日韩精品一区二区三区免费视频| 香蕉久久国产| 在线国产一区二区| 午夜电影亚洲| 日韩一级欧洲| 亚洲欧美网站| 免费观看在线色综合| 麻豆精品91| 免费黄网站欧美| 亚洲人亚洲人色久|