js 标准二维数组变一维数组的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>
一维数组变二维数组
if (datas) {
/**********************基础信息开始******************************/
if(self.showtype() ==‘chart‘) {
var len = datas.length;
var n=2;
var lineNum =len%2 ===0?len/2:Math.floor((len/2)+1);
var res = [];
for(var i=0; i<lineNum;i++){
var temp =datas.slice(i*n,i*n+n);
res.push({trlist:{tr1:temp[0],tr2:temp[1]}});
}
self.detaillist(res);
[{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
变为
[{…}, {…}, {…}, {…}, {…}, {…}]
0: {trlist: {…}}
1: {trlist: {…}
}2: {trlist: {…}}
3: {trlist: {…}}
4: {trlist: {…}}
5: {trlist: {…}}形式
以上是关于js 标准二维数组变一维数组的方法的主要内容,如果未能解决你的问题,请参考以下文章
js如何定义二维数组,一维的key为动态值。就是要处理二级菜单显示。