久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

vue使用map代替Aarry數(shù)組循環(huán)遍歷的方法

瀏覽:8日期:2023-01-23 11:38:32

需求:根據主鍵id來找到對應的數(shù)組下標

原本的方法是使用for循環(huán)遍歷該數(shù)組,變量 i 就是下標,問題在于,如果有多重for循環(huán),就會導致性能大大下降,數(shù)據也容易出錯

因此使用map,讓數(shù)組(原本是list)變成一個map集合(key-value形式),把主鍵id當做key,下標當做value,一一對應,需要的時候直接使用map.get(key)就可以獲取到對應的value

1.在data{}中先定義一個map全局變量

vue使用map代替Aarry數(shù)組循環(huán)遍歷的方法

2.在數(shù)據回顯或有全部數(shù)據的地方把數(shù)組list變成map

vue使用map代替Aarry數(shù)組循環(huán)遍歷的方法

該例子數(shù)據結構是[{}],所以有2個for循環(huán) item也是[{}]結構

這里的item[j].componentId就是一個數(shù)組,類似[1,2,3],下標分別為0,1,2i 是外部循環(huán)的變量,在這里相當于該數(shù)組的下標

3.在需要獲取下標地方直接使用map.get(key)

vue使用map代替Aarry數(shù)組循環(huán)遍歷的方法

所以key就是item[j].componentId,就可以獲取到該id所對應的數(shù)組下標了

到此這篇關于vue使用map代替Aarry數(shù)組循環(huán)遍歷的方法的文章就介紹到這了,更多相關vue map代替Aarry數(shù)組循環(huán)遍歷內容請搜索好吧啦網以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
主站蜘蛛池模板: 南丹县| 和硕县| 河南省| 巴塘县| 余江县| 商洛市| 灌南县| 郑州市| 达拉特旗| 墨竹工卡县| 璧山县| 廉江市| 荔浦县| 绍兴市| 阿尔山市| 平江县| 靖江市| 杭州市| 巧家县| 抚州市| 澄江县| 颍上县| 金昌市| 故城县| 灵璧县| 湖口县| 都江堰市| 高平市| 固阳县| 东安县| 双流县| 西平县| 阳西县| 墨竹工卡县| 腾冲县| 台前县| 丰城市| 抚州市| 措美县| 齐河县| 二连浩特市|