javascript - 带有字符串键的映射,其中值是 Javascript 中的长整对数组?

标签 javascript string dictionary multidimensional-array long-integer

我正在与 Javascript 数据结构作斗争。我需要创建一个映射,其中键是字符串,值是两个长整型数组。

例如,类似:

var x = myMap["SomeString"];

var firstLong = x[0][0];
var secondLong = x[0][1];

// do something with first and second long

firstLong = x[1][0];
secondLong = x[1][1];

// do something with first and second long

etc..

如何在 Javascript 中正确实现此目的?

最佳答案

因此,为了使用多维数组,您需要首先“定义”维度,即

var myMap = {};
myMap["SomeString"] = [];

myMap["SomeString"][0] = [];   // new dimension
myMap["SomeString"][0][0] = 1; // can be also done with
myMap["SomeString"][0][1] = 2; // myMap["SomeString"][0].push(2);

myMap["SomeString"][1] = [];   // new dimension
myMap["SomeString"][1][0] = 3;
myMap["SomeString"][1][1] = 4;

同样可以用文字来完成:

var myMap = {
    SomeString: [
        [1, 2],
        [3, 4]
    ]
};

console.log(myMap["SomeString"][0][1]);  // 2

关于javascript - 带有字符串键的映射,其中值是 Javascript 中的长整对数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15615032/

相关文章:

javascript - Highcharts Solid Gauge 只想显示 1 个数据标签

javascript - 将产品 ID 传递给 PayPal 按钮

java - 如何使用 String.contains 在 java 中最好地搜索字符串列表?

c++ - 如何将C++字符串放入char数组

python - 将两个字典与 numpy 矩阵作为值进行比较

Python和tfidf算法,让它更快?

javascript - 为什么即使使用 async/await,也会在异步调用解决之前返回值?

javascript - 如何保存当前 URL 并通过单击按钮加载它

string - 当值有空格时 Redis SET 失败

python - 从 Bitmex API json 转换问题读取价格图表