我想将一个对象转换为数组。
对象是这样的
{1: 36, 3: 112, 6: 71},我希望它将其转换为此[[1,36],[3,112],[6,71]]
实际上数据是JSON,那么我想将其用作jqplot的数据。

我已经找到了将对象转换为数组的答案,但大多是这样的:
{1: 36, 3: 112, 6: 71}[[36],[112],[71]]

关于这个有什么想法吗?
任何帮助将不胜感激。

最佳答案

一个简单的解决方案:

var arr = [];
for (var k in obj) arr.push([+k, obj[k]]);


+k用于将键从字符串(所有对象键都是字符串)转换为数字。

10-05 21:05
查看更多