首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JavaScript中是否有键/值对结构?

JavaScript中是否有键/值对结构?
EN

Stack Overflow用户
提问于 2011-07-21 13:48:04
回答 8查看 69.2K关注 0票数 19

我想存储如下信息:

伪码

代码语言:javascript
复制
array(manager) = {"Prateek","Rudresh","Prashant"};
array(employee) = {"namit","amit","sushil"};
array(hr) = {"priya","seema","nakul"};

我可以使用哪种数据结构?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-07-21 13:50:29

您可以使用arrays存储数据列表;使用objects存储键值

在您的例子中,您可能会同时使用这两种方法:

代码语言:javascript
复制
var data = {
    'manager': ["Prateek","Rudresh","Prashant"], 
    'employee': ["namit","amit","sushil"], 
    'hr': ["priya","seema","nakul"]
};

这里,data是一个对象;它包含三个数组。

票数 37
EN

Stack Overflow用户

发布于 2011-07-21 13:50:26

一个对象:

代码语言:javascript
复制
var myobj = {
  "manager": ["Prateek","Rudresh","Prashant"],
  "employee": ["namit","amit","sushil"],
  "hr": ["priya","seema","nakul"]
}

alert(myobj['employee'][1]); // Outputs "amit"
票数 13
EN

Stack Overflow用户

发布于 2011-07-21 13:53:21

一个普通的对象可以做到:

代码语言:javascript
复制
var a = {
    key1: "value1",
    key2: ["value2.1","value2.2"]
    /*etc*/
}

通过以下方式访问:

代码语言:javascript
复制
a.key1
a["key1"]
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6771763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档