gpt4 book ai didi

javascript - 具有自定义浮点索引的二维数组式数据结构

转载 作者:行者123 更新时间:2023-12-01 01:48:02 24 4
gpt4 key购买 nike

我想创建一个具有二维数组特征的数据结构(使用 x 和 y 的 2 个输入获取特定项目),但不使用 Javascript 中的普通 int 索引。

例如:我有一个这样的表:

x   200  250 370 500 ...
2 1023 234 22 243
2.5 2323 333 322 223
3.1 ...
...

我想借助数字 370, 2.5 获得输出 322。

编码的最佳方法是什么?是否有现有的数据结构可供我使用,并且可能会进行一些更改,或者我是否必须编写新的东西?我找不到任何易于使用的东西来满足我的需求。

它必须在 IE8 中运行

编辑数据来自 Excelsheet。数据没有“漏洞”,因此它是一个完整的 block ,但某些 x 值比其他值具有更多的 y 值。(较高的 x 值具有更多或相同数量的 y 值,且绝不会少)

最佳答案

您可以采用一个以 x 值作为键并嵌套 y 值的嵌套对象。通过

访问
data[x][y]

var data = {
200: {
2: 1023,
2.5: 2323
},
250: {
2: 234,
2.5: 333
},
370: {
2: 22,
2.5: 322
},
500: {
2: 243,
2.5: 223
}
};


console.log(data[200][2.5]);

关于javascript - 具有自定义浮点索引的二维数组式数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51810097/

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