是否有一种像PHP那样的声明关联数组的简短方法?
$myArray = array('a' => 'b'); // PHP Way
在JavaScript中,我会这样做:
var myArray = [];
myArray['a'] = 'b';
发布于 2018-03-13 09:50:38
JavaScript没有关联数组。在你的示例中,你声明myArray
作为数组,但随后将对象分配给它。因此,你的代码与此没有什么不同:
var myObject = {};
myObject['a'] = 'b';
发布于 2018-03-13 11:02:11
声明这样的对象:
var myArray = {"a": "b", "c": "d"};
然后参照以下每一项:
var somethingElse = myArray["a"]; //Sets "somethingElse" to "b".
在JavaScript中,对象是关联数组,反之亦然,它们只是引用了两种不同的方法来完成相同的事情。例如
var somethingElse = myArray["a"];
var anotherVariable = myArray.a;
做同样的事
https://stackoverflow.com/questions/-100007594
复制相似问题