js 数组 按列循环二维数组

期待效果:

核心代码:

java 复制代码
//js
function handle(array) {
    var result = [];
    for (let i = 0; i < array[0].length; i++) {
        var item = []; 
        for (let j = 0; j < array.length; j++) {
            item.push(array[j][i])
        } 
    	result.push(item);
    } 
	return result;
}

运行代码:

javascript 复制代码
let arr = [
  ['a1', 'b1', 'c1'],
  ['a2', 'b2', 'c2'],
  ['a3', 'b3', 'c3'],
];
function handle(array) {
  var result = [];
  for (let i = 0; i < array[0].length; i++) {
    var item = [];
    for (let j = 0; j < array.length; j++) {
      item.push(array[j][i]);
    }
    result.push(item);
  }
  return result;
}
console.log("数组>>>", arr);
console.log("按列循环二维数组>>>", handle(arr));

控制台运行效果:

相关推荐
csdn飘逸飘逸13 小时前
Autojs基础-控件操作
javascript
下北沢美食家13 小时前
Express框架入门
开发语言·javascript·express
毕设源码-钟学长13 小时前
【开题答辩全过程】以 基于Vue的租房App为例,包含答辩的问题和答案
前端·javascript·vue.js
旭日跑马踏云飞15 小时前
【Nginx】相关优化
运维·javascript·nginx
webkubor15 小时前
2026 年 把网页交互的主控权拿回前端手中 🚀
前端·javascript·人工智能
Lee川15 小时前
Promise:驾驭 JavaScript 异步编程的艺术
javascript
Desirediscipline15 小时前
#include<limits>#include <string>#include <sstream>#include <iomanip>
java·开发语言·前端·javascript·算法
SuperEugene15 小时前
手把手写几种常用工具函数:深拷贝、去重、扁平化
前端·javascript·面试
wuhen_n17 小时前
副作用的概念与effect基础:Vue3响应式系统的核心
前端·javascript·vue.js
张3蜂17 小时前
Vue.js-知识体系
前端·javascript·vue.js