JQuery是否支持Dictionaries(key,value)集合?

Hom*_*mam 55 javascript collections jquery dictionary

JQuery是否支持Dictionaries(键,值)集合?

我想在结构中设置以下数据

[1, false]
[2, true]
[3, false]
Run Code Online (Sandbox Code Playgroud)

具有添加,查找,删除和更新的功能.

任何帮助!

Guf*_*ffa 110

不,jQuery没有,但Javascript确实如此.

只需使用一个对象:

var dict = {
  "1" : false,
  "2" : true,
  "3" : false
};

// lookup:
var second = dict["2"];
// update:
dict["2"] = false;
// add:
dict["4"] = true;
// delete:
delete dict["2"];
Run Code Online (Sandbox Code Playgroud)

  • @John:是的,只省略值:`var dict = {};`. (6认同)

Fel*_*ing 5

jQuery,没有.但JavaScript确实如此.JavaScript,数组对象中只有两种结构.

对象可以用作字典,其中属性是"键":

var dict = {
    1: true,
    2: true,
    3: false
};
Run Code Online (Sandbox Code Playgroud)

可以使用点表示法访问对象obj.property的属性(如果属性名称是有效的标识符,上面使用的数字不是),或者使用数组访问表示法obj['property'].