首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JavaScript-声明关联数组的简短方法

JavaScript-声明关联数组的简短方法
EN

Stack Overflow用户
提问于 2018-03-13 01:48:40
回答 2查看 0关注 0票数 0

是否有一种像PHP那样的声明关联数组的简短方法?

代码语言:txt
复制
$myArray = array('a' => 'b'); // PHP Way

在JavaScript中,我会这样做:

代码语言:txt
复制
var myArray = [];
myArray['a'] = 'b';
EN

回答 2

Stack Overflow用户

发布于 2018-03-13 09:50:38

JavaScript没有关联数组。在你的示例中,你声明myArray作为数组,但随后将对象分配给它。因此,你的代码与此没有什么不同:

代码语言:txt
复制
var myObject = {};
myObject['a'] = 'b';
票数 0
EN

Stack Overflow用户

发布于 2018-03-13 11:02:11

声明这样的对象:

代码语言:txt
复制
var myArray = {"a": "b", "c": "d"};

然后参照以下每一项:

代码语言:txt
复制
var somethingElse = myArray["a"]; //Sets "somethingElse" to "b".

在JavaScript中,对象是关联数组,反之亦然,它们只是引用了两种不同的方法来完成相同的事情。例如

代码语言:txt
复制
var somethingElse = myArray["a"];
var anotherVariable = myArray.a;

做同样的事

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007594

复制
相关文章

相似问题

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