javascript - 如何组合 Javascript 数组和对象?
问题描述
oldArray = [ [{name: xyz}, {name: abc}, {name: def}], [ {name: ghi}, {name: jkl} ] ]
预期的
newArray = [ {name: xyz}, {name: abc}, {name: def}, {name: ghi}, {name: jkl} ]
解决方案
您可以展平阵列
const oldArray = [
[{ name: "xyz" }, { name: "abc" }, { name: "def" }],
[{ name: "ghi" }, { name: "jkl" }],
];
const result = oldArray.flat();
console.log(result);
推荐阅读
- python - 如何在 Azure 的 score.py 中调用我的清理 python 脚本
- node.js - 特快路线申报
- android - Android Hilt - 两个片段之间的共享 ViewModel
- ansible - 如何通过多选调查从ansible AWX的ansible playbook中运行带有条件变量的简单循环?
- jquery - 如何实现 JQuery Query Builder 规则过滤器自动完成
- python - 使用 selenium chrome 部署网页抓取网站
- sql - ETL - 使用潜在的新记录或更新的记录更新表
- visual-studio-code - 如何在 VS 代码中更改字符串变量的颜色?
- r - R映射斜率和截距从带有线性模型的表中分面环绕后
- plotly-dash - 回调的输出作为另一个回调的输入,第二个回调运行两次