Javascript-将对象转换为数组

elL*_*elL 1 javascript arrays

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

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

关于这个的任何想法?任何帮助将不胜感激.

Den*_*ret 5

简单的解决方案:

var arr = [];
for (var k in obj) arr.push([+k, obj[k]]); 
Run Code Online (Sandbox Code Playgroud)

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