2015-11-07 101 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找到。