javascript - [{a: 1}],[{b: 2}] 转换为 {a:1,b:2}
问题描述
const a = [
{a: 1},
{b: 2},
{c: 3}
]
有什么快速的方法可以让它变成
{a:1, b:2, c:3}
在实际场景中,不仅有 3 个 Object,而且还有数百个 Object
解决方案
您可以将Object.assign与展开语法一起使用。
let res = Object.assign({}, ...a)
推荐阅读
- linux - 如何将 automake 文件写入递归构建子目录?
- swift - 对 Swift 中可以和数组或单个元素进行解码的 JSON 数据很热门?
- r - 在调用函数时,可以采取哪些额外的预防措施来防止不必要的引导到 if 语句中?
- php - array_push() 不会将新数组推入前一个数组并创建新索引
- android - 解析 json 时 Retrofit 和 moshi 出错
- java - Java 毕业计算器。为什么我会收到此错误?
- java - 如何分解 ArrayList
通过搜索给定字符并创建新的 ArrayList? - python - 如何在 PySpark 中使用 StructType 将浮点数转换为 IntegerType?
- freepascal - 如何在 Tedit 中划分一个值并使用 freepascal 在标签中获取答案的小数部分
- java - 为什么我的嵌套 if 语句不会将我的 int 变量向上迭代 1?