2016-07-26 40 views

回答

1

你可以通過使用map功能類似下面,

var data = {"1300752000000":11,"1301356800000":4}; 
var res = Object.keys(data).map(itm => [itm, data[itm]]); 

console.log(res); //[["1300752000000", 11],["1301356800000", 4]] 

Object.keys()從所提供的對象返回枚舉自己的屬性。所以從這個關鍵數組中,我們可以使用Array.prototype.map函數將它轉換爲我們想要的數組。

1

您可以使用Object.keyArray#map作爲結果。

var data = { "1300752000000": 11, "1301356800000": 4 }, 
 
    array = Object.keys(data).map(function (k) { 
 
     return [k, data[k]]; 
 
    }); 
 

 
console.log(array);

相關問題