如何在JavaScript中创建一个命名的多维数组?

时间:2012-09-21 12:06:05

标签: javascript jquery

  

可能重复:
  javascript multidimensional array?

大家好我需要创建一个可以像这样访问的数组:

var cssValue = cssArray[element][property][value];

你知道我怎么能这样做吗?

2 个答案:

答案 0 :(得分:4)

我宁愿创建一个对象而不是数组

var cssObject = {
   element : {
      property : {
         value : "your value"
      }
   }
}

因为你的结构中似乎有一些非整数键(property/value可能是字符串)

你可以用

获得价值
 cssObject["element"]["property"]["value"] 
 // or cssObject.element.property.value

答案 1 :(得分:1)

这是一种简单的方法:

var myarray = new Array(10);
for (i=0; i <10; i++){
myarray[10] = new Array();
}