gpt4 book ai didi

javascript - 嵌套数组操作看起来像一个矩阵

转载 作者:行者123 更新时间:2023-11-28 13:45:16 27 4
gpt4 key购买 nike

我正在检索一些数据,数据如下所示:

1,  2,  3,  4,  5
6, 7, 8, 9, 10
11, 12, 13, 14, 15

我希望它看起来像这样

[
[[1],[2],[3],[4],[5]],
[[6],[7],[8],[9],[10]],
[[11],[12],[13],[14],[15]]
]

这样我就可以像矩阵一样对数组进行寻址,data[0][1] 将是“2”。

通过这个回答,差不多there ,但不完全是。我很难变得像我想要的那样。

最佳答案

假设这准确地代表了您的输入数据,怎么样:

var data   = "1,2,3,4,5\n6,7,8,9,10\n11,12,13,14,15";
var matrix = data.split('\n').map(function(val) {
return val.split(',');
});

请注意,您指定的输出可能不是您的意思。每个数字可能不应该是它自己的单项数组。相反,上面的代码会生成:

[
[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11, 12, 13, 14, 1]
]

这意味着matrix[0][1]将返回2,而不是必须执行matrix[0][1][0]

编辑:如评论中所述,我已将其留给您来确保这符合您的浏览器支持需求。这也适用于您编写的所有其他 JS 行...

关于javascript - 嵌套数组操作看起来像一个矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14795585/

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