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]
我想把上面的数组转换成下面这种格式,应该怎么做?
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二维数组转换一维数组的主要内容,如果未能解决你的问题,请参考以下文章
PHP二维数组转换成一维数组,一个变量多个二维数组转换成一维数组,PHP二维数组(或任意维数组)转换成一维数组的方法汇总,array_reduce(); array_walk_recursive()