/ / Перетворення об’єкта / карти JavaScript у вкладені масиви? - javascript, масиви, json, flot

Перетворення JavaScript об'єкта / карти в вкладені масиви? - javascript, масиви, json, flot

Я намагаюся використовувати Flot.js для графіки деяких даних. Мій відповідь JSON містить такий тип відображення даних:

{123: 5, 534: 0, 724: 3}

Я хотів би перетворити це на:

[[123, 5], [534, 0], [724, 3]]

для використання з Flot Charts. Мені також потрібно перетворити кожен елемент на число замість String.

Чи існує для цього функція? Не можу знайти мене для життя.

Дякую!

Відповіді:

4 для відповіді № 1

Спробуйте це:

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);