相关疑难解决方法(0)

Object to Array(数组的数组)

我正在尝试使用函数将对象文字转换为数组数组。

使用我拥有的两个示例对象,我正在寻找的最终结果是:

[ ["ugh","grr"] , ["foo", "bar"] , ["blah" , 138] ]obj1

[ "shambala","walawala"] , ["foofighter","Barstool"] , ["blahblah",1382342453] ]obj2

var obj1 = {
  ugh: "grr",
  foo: "Bar",
  blah: 138
}; 

var obj2 = {
  shambala: "walawala",
  foofighter: "Barstool",
  blahblah: 1382342453
};

var piece1 = Object.keys(obj1);

var piece2 = Object.values(obj1);

var result = [ ];

for (var i = 0; i < piece1.length; i++) {
 result.push([piece1[i] , piece2[i]])
 }

console.log(result)
Run Code Online (Sandbox Code Playgroud)

根据我上面的内容,我已经能够实现:

[ ["ugh","grr"] , ["foo", "bar"] , …

javascript arrays methods object arrayofarrays

5
推荐指数
1
解决办法
5910
查看次数

标签 统计

arrayofarrays ×1

arrays ×1

javascript ×1

methods ×1

object ×1