2014-03-25 137 views

回答

0

那么,你不能因为你有一个语法错误。你不能在变量名中使用-。但看过去那个......

var multi_array = [[1,1], [2,2]]; 
console.log(multi_array[1]); // Outputs: [2,2] 

第一个数组是multi_array[0],第二个在multi_array[1]。假设你想获得的第二个元素第二阵列中:

console.log(multi_array[1][1]); 
0

我猜你真的不意味着第二阵列,但内部数组的第二个值。使用map只能从内部阵列中选取特殊值:

var ar = [[1, 2], [3, 4], [5, 6]]; 

var new_ar = ar.map(function(inner_ar){ 
    return inner_ar[1]; 
}); 

console.log(new_ar); // [2, 4, 6]