JS遍历一个数组里包含数组对象然后组成三个新的数组,怎么遍历?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS遍历一个数组里包含数组对象然后组成三个新的数组,怎么遍历?相关的知识,希望对你有一定的参考价值。

原始数组:[ [A:a,B:b,C:c,D:d,E:e,F:f,H:h,I:i,J:j],[1:1,2:2,3:34:4,5:5,6:6],[A:1,B:2,C:3,D:4,E:5,F:6,H:7,I:8,J:9] ]
目标数组:A[A:a,B:b,C:c,D:d,E:e,F:f,H:h,I:i,J:j]
B[1:1,2:2,3:34:4,5:5,6:6]
C[A:1,B:2,C:3,D:4,E:5,F:6,H:7,I:8,J:9]

参考技术A const [A,B,C] = [
[A:'a',B:'b',C:'c',D:'d',E:'e',F:'f',H:'h',I:'i',J:'j'],
[1:1,2:2,3:3,4:4,5:5,6:6],
[A:1,B:2,C:3,D:4,E:5,F:6,H:7,I:8,J:9]
];

console.log(A,B,C)追问

如果不是固定的三个数组,我要怎么遍历?

追答

你得把你实际需求说出来,不然就是耍流氓,鬼知道你想要什么效果,而且,哪个傻子会这样搞数据,把全部数据弄成一个数组,这不是找C么

本回答被提问者采纳

请问java不同类的对象怎么放在同一个数组,然后如何对这个数组进行遍历

这样设置对象数组对吗 该如何遍历

数组只能限定为某一个类型,即数组内的所有元素都是相同类型的。不同的类就意味着数据类型不同,不可能放在一起。追问

请问要如何做到如图的要求

追答

创建一个父类,假设为Animal类,再分别创建这三个动物子类继承Animal类。这样Animal数组里不就可以放入这三个子类对象了嘛,当然会涉及到类型强转。

参考技术A 或者说直接用List集合把你这几个数组直接用一个List表示。然后使用迭代器遍历集合 参考技术B 也可以把类存到object数组里面

以上是关于JS遍历一个数组里包含数组对象然后组成三个新的数组,怎么遍历?的主要内容,如果未能解决你的问题,请参考以下文章

求问JS高手,我想通过遍历一个数组然后做replace,把把数组里的单数位置的替换成双数位置的。

请问java不同类的对象怎么放在同一个数组,然后如何对这个数组进行遍历

vue如何遍历对象里数组里面值存放在一个数组包对象

前端 遍历数组对象然后拼接成一句话,包括逗号和空格?

js 数组去重方法

JS 遍历对象数组并将值更改为匹配的键并创建一个包含对象数组 [0] 中的键的新对象