javascript 将对象数组转换为单个对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 将对象数组转换为单个对象相关的知识,希望对你有一定的参考价值。

let arrayToObject = (arr) => {
  return arr.reduce(
		(obj, item) => Object.assign(obj, { ...item }),
		{}
	);
}


let arr = [
  {
    "01": ["google.com", "github.com"]
  },
  {
    "02": ["stackoverflow.com"]
  },
  {
    "03": ["nodejs.com"]
  }
];

console.log(arrayToObject(arr));
// {
//   "01": ["google.com", "github.com"],
//   "02": ["stackoverflow.com"],
//   "03": ["nodejs.com"]
// }

以上是关于javascript 将对象数组转换为单个对象的主要内容,如果未能解决你的问题,请参考以下文章

我想用 JavaScript 将对象数组转换为对象 [重复]

如何将对象数组转换为在打字稿中具有动态键的单个对象

JavaScript:将数组转换为对象

使用map方法将javascript对象数组转换为其他对象数组[重复]

将带有数组的 JavaScript 对象转换为 PHP 数组

Javascript:将数组转换为对象的最佳方法是啥? [复制]