uniapp查找子循环长度最长的数据
文章描述:
uniapp查询子循环里面长度最长的一组数据
var _self;
export default{
data(){
return{
list:[
{
id:1,
package_items:[
{id:1,title:'1'},
{id:2,title:'1'}
]
},
{
id:2,
package_items:[
{id:1,title:'1'},
{id:2,title:'1'},
{id:3,title:'1'}
]
},
{
id:3,
package_items:[
{id:1,title:'1'},
]
}
]
}
},
onLoad() {
_self = this
var list = _self.list
// 定义一个空数组
var arr = []
list.forEach((item,index)=>{
// 获取长度储存到新数组里面
arr.push(item.package_items.length)
})
// 获取最大的 ES6的扩展运算符
let max = Math.max(...arr);
// 获取 键
let index = arr.indexOf(max);
// console.log(index)
var data = list[index].package_items
console.log(data)
}
}
发布时间:2023/02/10
发表评论