javascript - 将对象数组推入数组的最佳方法是什么
问题描述
这是要推送到数组的对象数组
[{"a":11,"b":21},{"a":31,"b":41},{"a":10,"b":20}]
从上面如何实现下面这个数组
"array": [
[
[
11,
21
],
[
31,
41
],
[
10,
20
]
]
]
解决方案
该
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);
推荐阅读
- discord.js - 如何获得公会的角色和频道
- automation - 没有测试窗口的 Chrome 自动化
- c++ - MSVC 在 GCC/CLang 中的内在函数 __emulu 和 _umul128
- r - 将矩阵代数代码从 VB 转换为 R
- eclipse - Tycho 无法构建客户端产品,自定义功能存在问题
- jenkins - java.lang.IllegalArgumentException:并行执行作业时需要命名参数
- python - 电报机器人 URL 返回 404
- node.js - 为什么 npm 不能解析“^7.0.35”和“^7.0.0 || ^8.0.1”?
- r - 如何将具有多重变量的 POSIXct 数据转换为时间序列格式
- javascript - 如何将 mongodb findone 值保存到 javascript 变量中,以便稍后在 nodejs 上使用它