JS二维数组转换一维数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS二维数组转换一维数组相关的知识,希望对你有一定的参考价值。

[[a:1,[b:2,c:3,b:2,c:3]],[a:1,[b:2,c:3]]]
[a:1,b:2,c:3,a:1,b:2,c:3,a:1,b:2,c:3]
我想把上面的数组转换成下面这种格式,应该怎么做?

参考技术A var arr=[[a:1,[b:2,c:3,b:2,c:3]],[e:1,[f:2,g:3]]];
var arr1=[];
arr.forEach(function(e1)
e1.forEach(function(e2,i)
if(i>0)e2.forEach(function(e3)
arr1.push(Object.assign(e1[0], e3));
);
);
);
console.log(arr1);追问

你好 这样子的要怎么转换呢?

追答

var arr=[a:1,b:[c:4,d:5,c:4,d:5],a:1,b:[c:4,d:5]];
var arr1=[];
arr.forEach(function(e1)
e1.b.forEach(function(e2)
arr1.push(Object.assign(a:e1.a,e2));
);
);
console.log(arr1);

本回答被提问者采纳

js 标准二维数组变一维数组的方法

参考技术A <!DOCTYPE html>
<html lang="zh-CN">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title> js 标准二维数组变一维数组的方法 </title>

</head>

</body>

</html>

以上是关于JS二维数组转换一维数组的主要内容,如果未能解决你的问题,请参考以下文章

JS二维数组转一维数组

JS 数值操作 一维数组转二维数组快捷操作

PHP二维数组转换成一维数组,一个变量多个二维数组转换成一维数组,PHP二维数组(或任意维数组)转换成一维数组的方法汇总,array_reduce(); array_walk_recursive()

C语言一维数组转二维数组

js 标准二维数组变一维数组的方法

JS中,如何把一个一维数组赋值给二维数组?