1
我想用Flot.js來繪製一些數據。 我的JSON響應包含此類型的數據映射:將JavaScript對象/映射轉換爲嵌套數組?
{123: 5, 534: 0, 724: 3}
我想將其轉換成:
[[123, 5], [534, 0], [724, 3]]
與FLOT圖表中使用。我還需要將每個元素轉換爲數字而不是字符串。
是否有現有的功能來做到這一點?不能爲我的生活找到它。
謝謝!
我想用Flot.js來繪製一些數據。 我的JSON響應包含此類型的數據映射:將JavaScript對象/映射轉換爲嵌套數組?
{123: 5, 534: 0, 724: 3}
我想將其轉換成:
[[123, 5], [534, 0], [724, 3]]
與FLOT圖表中使用。我還需要將每個元素轉換爲數字而不是字符串。
是否有現有的功能來做到這一點?不能爲我的生活找到它。
謝謝!
試試這個:
var obj = {123: 5, 534: 0, 724: 3};
var pairs = Object.keys(obj).map(function (key) {
return [Number(key), Number(obj[key])];
});
console.log(pairs);
謝謝!這工作。我想我試圖做一些與我在網上找到的東西類似的東西,但我把它放在一個不起作用的函數中。 –