2014-03-25 139 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]