2015-11-07 107 views
-3

我新的Javascript和努力,我從MongoDB的進入多維數組像下面的示例數據轉換。如果這本來是值的簡單轉換直線陣列比這個可能使用循環,但不知道維數組如何轉換多可以做了呢?JSON陣列轉化爲多維數組

請幫忙。

[ 
    { 
     "text": "p", 
     "count": 26 
    }, 
    { 
     "text": "ne", 
     "count": 5 
    }, 
    { 
     "text": "n", 
     "count": 69 
    } 
] 

需要多維數組象下面這樣:

[["p",26],["ne",5],["n",69]]

回答

3

你可以把陣透Array.protoype.map,它取代與任何回調函數返回數組中的每個值。在回調函數中,您可以返回對象的數組版本。

例如:

var result = yourArray.map(function (item) { 
    return [item.text, item.count]; 
}); 

更多陣列方法可以在MDN docs for Arrays找到。