js怎么获取集合中集合的数据(集合中的一个参数是集合)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么获取集合中集合的数据(集合中的一个参数是集合)相关的知识,希望对你有一定的参考价值。

像是这种里层的集合的数据取不出来,怎么办( sList是个集合的名字)

var arr = [ content: "页面设计", id:1, num:105,parentid:1, content: "网站使用的便捷度", id:2, num:105,parentid:1, content: "信息公开力度", id:3, num:105,parentid:1, content: "网上互动服务", id:4, num:105,parentid:1];for(var i = 0; i < arr.length; i++) var obj = arr[i]; for(var key in obj) console.log(key + ": " + obj[key]); 参考技术A 了解以下前后端分离。
把数据结构读出来,然后循环部分用 js 实现。
这种混写反人类。
参考技术B 里层不是有 定义的s吗
迭代器里面 把s console.log打出来看看什么样的
如果页面逻辑本身不支持多重迭代那么没办法的。

Java中集合的嵌套

集合的嵌套遍历
获取10个1-20之间的随机数,要求不能重复
键盘录入多个数据,以0结束,要求在控制台输出这多个数据的最大值。

public static void main(String[] args){
//创建大集合
ArrayList<ArrayList<Student>> bigArrayList = new ArrayList<ArrayList<Student>>();

//创建第一个班级的学生集合
ArrayList<Student> firstArrayList = new ArrayList<Student>();

//创建学生
Student s1 = new Student("学生1",20);
Student s2 = new Student("学生1",20);
Student s3 = new Student("学生1",20);
Student s4 = new Student("学生1",20);
Student s5 = new Student("学生1",20);

//学生进班
firstArrayList.add(s1);
firstArrayList.add(s2);
firstArrayList.add(s3);
firstArrayList.add(s4);
firstArrayList.add(s5);

//把第一个班级存储到学生系统中
bigArrayList.add(firstArrayList);

//创建第二个班级的学生集合
ArrayList<Student> secondArrayList = new ArrayList<Student>();

//创建学生
Student s6 = new Student("学生2",20);
Student s7 = new Student("学生2",20);
Student s8 = new Student("学生2",20);
Student s9 = new Student("学生2",20);
Student s10 = new Student("学生2",20);

//学生进班
secondArrayList.add(s6);
secondArrayList.add(s7);
secondArrayList.add(s8);
secondArrayList.add(s9);
secondArrayList.add(s10);

//把第二个班级存储到学生系统中
bigArrayList.add(secondArrayList);

//创建第三个班级的学生集合
ArrayList<Student> thirdArrayList = new ArrayList<Student>();

//创建学生
Student s11 = new Student("学生3",20);
Student s12= new Student("学生3",20);
Student s13 = new Student("学生3",20);
Student s14 = new Student("学生3",20);
Student s15 = new Student("学生3",20);

//学生进班
thirdArrayList.add(s11);
thirdArrayList.add(s12);
thirdArrayList.add(s13);
thirdArrayList.add(s14);
thirdArrayList.add(s15);

//把第三个班级存储到学生系统中
bigArrayList.add(thirdArrayList);

//遍历集合
for(ArrayList<Student>array:bigArrayList){
for(Student s:array){
System.out.println(s.getName()+"----"+s.getAge());
}
}
}

以上是关于js怎么获取集合中集合的数据(集合中的一个参数是集合)的主要内容,如果未能解决你的问题,请参考以下文章

Java——关于Java中集合的面试题

Java——12个关于Java中集合的面试题

python中集合的特点和注意点?

C#中集合的使用--ArrayList

Kotlin实战Kotlin中集合的创建

Kotlin实战Kotlin中集合的创建