微信小程序双循环写法
时间: 2023-12-20 17:31:39 浏览: 70
微信小程序 for 循环详解
5星 · 资源好评率100%
以下是微信小程序双循环写法的示例代码:
```javascript
// 假设引用[2]中的数据存储在data变量中
var data = {
arr: [
{name:1,age:2,arr2:[{name:"a",age:"b"},{name:"aa",age:"bb"}]},
{name:11,age:22,arr2:[{name:"a",age:"b"},{name:"aa",age:"bb"}]},
{name:111,age:222,arr2:[{name:"a",age:"b"},{name:"aa",age:"bb"}]}
]
};
// 双循环遍历arr和arr2
for (var i = 0; i < data.arr.length; i++) {
console.log("name: " + data.arr[i].name + ", age: " + data.arr[i].age);
for (var j = 0; j < data.arr[i].arr2.length; j++) {
console.log(" name: " + data.arr[i].arr2[j].name + ", age: " + data.arr[i].arr2[j].age);
}
}
```
该代码中,我们首先定义了一个名为data的变量,其中包含了一个名为arr的数组,数组中包含了多个对象,每个对象包含了name、age和arr2三个属性。arr2属性是一个数组,包含了多个对象,每个对象包含了name和age两个属性。
接下来,我们使用双循环遍历arr和arr2,分别输出每个对象的name和age属性,以及每个arr2数组中的对象的name和age属性。
阅读全文