将此数组转换为单个对象的最简洁方法?

uni*_*ise 4 javascript

只是寻找将以下数组转换为以下对象格式的最干净的方法。多谢

const item = [
  { address: '123 fake street' },
  { loan: 'no' },
  { property: 'no' }
]

const obj = {
    address: '123 fake street',
    loan: 'no',
    property: 'no'
}
Run Code Online (Sandbox Code Playgroud)

Tan*_*lby 11

您可以使用Object.assign()扩展语法将对象数组转换为单个对象。

const item = [
  { address: '123 fake street' },
  { loan: 'no' },
  { property: 'no' }
]

const obj = Object.assign({}, ...item);
console.log(obj);
Run Code Online (Sandbox Code Playgroud)