创建多维关联数组js

时间:2018-05-14 09:41:28

标签: javascript arrays

我的脚本Javascript有问题。我尝试在密钥中创建一个带有日期的多维数组。

我想要像

这样的东西
"1" : [ "2018-01-01", "2018-02-02" ]
"11" : [ "2018-01-01", "2018-02-02" ]  

但我有点像

1 : [ "2018-01-01", "2018-02-02" ]
2 : ""
3 : ""
..
11 : [ "2018-01-01", "2018-02-02" ]

我正在做

var array = [];
array[no].push(date);

感谢您将来的帮助,
MYT。

1 个答案:

答案 0 :(得分:1)

您应该使用对象而不是数组

var object = {};
object[no] = object[no] || [];
object[no].push(date);