如何访问与键到数组值匹配的javascript数组

时间:2014-06-30 14:05:03

标签: javascript arrays

我需要在javascript中访问此数组中的变量,我需要能够在代码中更改此变量的值。

var imageLocations = {
    album : [ 0, 0, 0, 0, "images/woodstock1970.png" ],
    family : [ 0, 0, 0, 0, "images/manuelsilva.png" ],
    wedding : [ 0, 0, 0, 0, "images/wedding.png" ],
    travels : [ 0, 0, 0, 0, "images/benidorm1984.png" ]
};

我在代码中有每个代码,并且对于循环的每次迭代,我希望能够将0更改为其他值。

这是一个更具体的例子,我有实际的循环以及我想要做的事情。

for ( var img in imageLocations) {
     imageLocations[img].???? = something;
}

我会把什么放在???如果我想替换图像位置的每个索引中的0之一。

1 个答案:

答案 0 :(得分:1)

对于您的示例,您希望这样做:

for ( var img in imageLocations) {
  imageLocations[img][0] = something;
}