代码之家  ›  专栏  ›  技术社区  ›  Asdfg

如何使用JQuery在二维数组和哈希表中存储键值对?

  •  12
  • Asdfg  · 技术社区  · 15 年前

    有没有人能把我重定向到正确的链接,或者给出一个如何在JQuery中使用二维数组或哈希表的例子?我试过谷歌,但没有得到答案。我想避免使用任何插件。我想做的就是,存储一些信息并像哈希表那样检索它们。

    3 回复  |  直到 15 年前
        1
  •  30
  •   Mario Menger    15 年前

    根据要用作“哈希表”键的内容,可能需要使用具有数组属性的对象,而不是二维数组。

    例如:

    var hashtable = {};
    hashtable['screaming'] = ["red","orange"];
    hashtable['mellow'] = ["skyblue","yellow","green"];
    

    hashtable.screaming = ["red","orange"];
    alert(hashtable.screaming[0]);
    

    如果你只是想知道 键/值对

    var hashtable = {};
    hashtable['key1'] = 'value1';
    hashtable['key2'] = 'value2';
    hashtable.key3 = 'value3';
    
        2
  •  5
  •   Reigel Gallarde    15 年前

    二维数组是javascript。这就是为什么你不能在谷歌上得到结果。

    是这样的。

    var arr = [];
    arr[0] = [1,12,3,5];
    arr[0][0]; // returns 1
    arr[0][1]; // returns 12
    arr[0][2]; // returns 3
    arr[0][3]; // returns 5
    

    var outerA = new Array();
    outerA[0] = new Array();
    outerA[1] = new Array();
    outerA[2] = new Array();
    
        3
  •  0
  •   Tito    12 年前

    toQueryString() 它将键值对转换为http请求的querystring。

    http://www.timdown.co.uk/jshashtable/index.html

    推荐文章