如何在javascript中获取关联数组的多个值

如何在javascript中获取关联数组的多个值,javascript,arrays,Javascript,Arrays,我无法从关联数组中获取多个值。我试图找到解决方案,但其中大多数都说明了如何从数组中获取键的单个值 var data = [] 0 : 5 , 6 1 : 2 , 4 2 : 3 , 9 现在我必须从索引[0]中得到值5和6。如何获取数据并将它们作为变量分开?这取决于您存储数据的方式 如果每个值都是一个字符串,那么您必须执行以下操作: var data = ['5,6', '2,4', '3,9']; var splitted = data[0].split(','); var five

我无法从关联数组中获取多个值。我试图找到解决方案,但其中大多数都说明了如何从数组中获取键的单个值

var data = []
0 : 5 , 6 
1 : 2 , 4 
2 : 3 , 9  

现在我必须从索引[0]中得到值5和6。如何获取数据并将它们作为变量分开?

这取决于您存储数据的方式

如果每个值都是一个字符串,那么您必须执行以下操作:

var data = ['5,6', '2,4', '3,9'];
var splitted = data[0].split(',');
var fiveStr = splitted[0]; // value will be a string
var sixStr = splitted[1]; // value will be a string
如果该值是另一个更好的数组,则:

var data = [[5,6],[2,4],[3,9]];
var five = data[0][0]; // value will be a number
var six = data[0][1]; // value will be a number

假设有如下多维数组,则可以使用此示例-

    var data = []
    data[0] = new Array(5,6);
    data[1] = new Array(2,4);
    data[2] = new Array(3,9);


for(i=0;i<data.length;i++)
{
    for(j=0;j<data[i].length;j++)
    {
        alert(data[i][j]);
    }

}

要检查示例,请使用此链接-

您能给我们提供实际的对象/数组吗?将它们作为变量分开是什么意思?您是否正在尝试找出如何引用索引?Javascript没有关联数组,只有数组和/或对象您要求的是var foo=index[0][0];var bar=指数[0][1]?您可以假设它是数据[0]=5,65,6它是数组还是字符串