<>前言

在vue中,遍历数组和对象的方式略有不同,不能完全以数组或对象的遍历方式给对方使用并获取数据。为了记录以及以后方便查看,现在对其进行整理。

<>数组遍历

以数组
array = [1,2,3,4,5]
为例
数组的遍历有以下几种

* 获取数组的长度进行遍历 for (let i = 0; i<array.length;i++) { Console.log("遍历后的数据",array
[i]); }
* 使用foreach遍历 array.foreach((index) => { Console.log("遍历后的数组:",array[index]);
Console.log("下标:",index); })
* Object.key()遍历 Object.key(array).foreach((index) => { Console.log("遍历后数组:"
,array[index]); Console.log("下标:",index); })
* map遍历 array.map((index) => { Console.log("遍历后数组:",array[index]); Console.log
("下标:",index); })
* for… in遍历 for (let inedx in array){ Console.log("遍历后数组:",array[index]);
Console.log("下标:",index); }
* for…of遍历 for (let index of array) { Console.log("遍历后数组:",array[index]);
Console.log("下标:",index); }
<>对象遍历

以对象
let obj = [ { name: "张三", age: "15", }, { name: "李四", age: "26", } ]
为例

* for … in … 遍历 for (let key in obj){ Console.log("下标:",key); Console.log(
"遍历后每条数据:",obj[key]); Console.loh("遍历后每天数据姓名属性值:",obj[key].name); }
* Object.key()遍历 Object.keys(obj).forEach((key) => { Console.log("下标:",key);
Console.log("遍历后每条数据:",obj[key]); Console.loh("遍历后每天数据姓名属性值:",obj[key].name); })
<>结语

以上为vue遍历数组和对象的方式。

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信