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));

控制台运行效果:

相关推荐
—Qeyser7 分钟前
Flutter Text 文本组件完全指南
开发语言·javascript·flutter
程序员小李白12 分钟前
js数据类型详细解析
前端·javascript·vue.js
Kratzdisteln19 分钟前
【1902】0120-3 Dify变量引用只能引用一层
android·java·javascript
满栀58521 分钟前
jQuery 递归渲染多级树形菜单
前端·javascript·jquery
qq_3380329237 分钟前
Vue/JS项目的package.json文件 和java项目里面的pom文件
java·javascript·vue.js·json
月明长歌42 分钟前
Selenium中隐式等待(Implicit Wait)和显式等待(Explicit Wait)的区别
前端·javascript·selenium
姜太小白44 分钟前
【前端】JavaScript字符串执行方法总结
开发语言·前端·javascript
qq_406176141 小时前
吃透JS异步编程:从回调地狱到Promise/Async-Await全解析
服务器·开发语言·前端·javascript·php
幻云20101 小时前
Python深度学习:筑基与实践
前端·javascript·vue.js·人工智能·python