首页 小程序 学习如何使用微信小程序的for和foreach循环遍历获得索引和数据

学习如何使用微信小程序的for和foreach循环遍历获得索引和数据

学习如何使用微信小程序的for和foreach循环遍历获得索引和数据

js文件中定义数组

data: {
    users: [{
        name: '张三', age: 18
    }, {
        name: '李四',
        age: 19
    }, { name: '王五', age: 20 },
    { name: '赵六', age: 20 }]
}

第一种for循环方法

let datas = this.data.users; for (var index in datas) { console.log(index + ' 姓名:' + datas[index].name + ' 年龄:' + datas[index].age); }

 

datas:数组
index:下标
title:数组中的一个字段

在这里插入图片描述

第二种for循环方法length

let datas = this.data.users;for (var i = 0; i < datas.length; ++i) {  console.log(i + ' 姓名:' + datas[i].name + ' 年龄:' + datas[i].age);}

 

datas:数组
datas.length:数组长度

在这里插入图片描述

第三种forEach循环方法

let datas = this.data.users;datas.forEach(function (item, index) {  console.log(index + ' 姓名:' + datas[index].name + ' 年龄:' + datas[index].age);})console.log('--------------------------------------');datas.forEach(function (item, index) {   console.log(index + ' 姓名:' + item.name + ' 年龄:' + item.age);})

在这里插入图片描述

在微信wxml页面内执行循环取值

姓名:{{item.name}}年龄:{{item.age}}
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。