gpt4 book ai didi

javascript - 获取数组数组中的列

转载 作者:数据小太阳 更新时间:2023-10-29 04:44:19 26 4
gpt4 key购买 nike

给定一个 JavaScript 数组:

var m = someNumber;
var n = someOtherNumber;
var myArray = // new m x n Array;

从数组中获取列(而不是行)的最快方法是什么?

前结构:

getColumn = function(anArray, columnNumber){
//if( column number exists in array)
//get column
//else
//return null
}

最佳答案

就“最少代码”而言,“最快”可能是 Array.prototype.map :

const getColumn = (anArray, columnNumber) =>
anArray.map(row => row[columnNumber]);

const getColumn = (anArray, columnNumber) =>
anArray.map(row => row[columnNumber]);


const arr = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
];

console.log(getColumn(arr, 0));

关于javascript - 获取数组数组中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21125110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com