javascript如何推动静态多维

javascript如何推动静态多维,javascript,arrays,multidimensional-array,Javascript,Arrays,Multidimensional Array,在javascript中,我有以下数组 // Create array var imagesAndName = { 0 : ["name1", "img/test1.png"], 1 : ["name2", "img/test2.png"], 2 : ["name3", "img/test3.png"] }; 如何将新项目推送到该数组。这是一个对象,因此您可以添加一个新属性,如下所示: imagesAndName[3] = ["name4", "img/test4.

在javascript中,我有以下数组

// Create array
var imagesAndName =   {
    0 : ["name1", "img/test1.png"],
    1 : ["name2", "img/test2.png"],
    2 : ["name3", "img/test3.png"]
};

如何将新项目推送到该数组。

这是一个对象,因此您可以添加一个新属性,如下所示:

imagesAndName[3] = ["name4", "img/test4.png"];

这是一个对象,不是数组。请参见vs.但是是否可以将项目添加到此对象
imagesAndName[3]=…
,但我建议将其更改为数组。然后你可以使用
.push
方法,我有一个类似于p.s.w.g said var test=newarray(“name4”,“img/test4.png”)的解决方案;imagesAndName[3]=测试;