关于二维数组的操作

取出二维数组中的第一列的数据组成新的的二维数组

 [

["154771", "166172", "162127", "166577", "166125", "163573"],

["415721", "406873", "414609", "429625", "410276", "434955"]

]

变为想要的样子

想把这个二维数组中第一个数组的元素和第二个元素取出组成一个新的二维数组,后面依次

	var arr= [
["154771", "166172", "162127", "166577", "166125", "163573"],

["415721", "406873", "414609", "429625", "410276", "434955"]
]
	var arry=[]
for (let i = 0; i < arr[0].length; i++) {
	for (let j = 0; j < arr.length; j++) {
		arry.push(arr[j][i])
	}
}
function group(array, subGroupLength) {
      let index = 0;
      let newArray = [];
      while (index < array.length) {
        newArray.push(array.slice(index, (index += subGroupLength)));
      }
      return newArray;
    }

	console.log(arr)
	console.log(group(arry, arr.length))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值