首页 > 解决方案 > 将对象数组推入数组的最佳方法是什么

问题描述

这是要推送到数组的对象数组

  [{"a":11,"b":21},{"a":31,"b":41},{"a":10,"b":20}]

从上面如何实现下面这个数组

"array": [
    [
      [
        11,
        21
      ],
      [
        31,
        41
      ],
      
      [
        10,
        20
      ]
    ]
  ]

标签: javascriptreact-native

解决方案


利用Array.prototype.map()

map()方法创建一个新数组,其中填充了对调用数组中的每个元素调用提供的函数的结果。


var array1 = [{"a":11,"b":21},{"a":31,"b":41},{"a":10,"b":20}];

var array2 = [array1.map(item=>[item.a, item.b])];

console.log(array2);


推荐阅读