javascript - 如何将对象数组转换为 Angular 6 中的对象

标签 javascript angular

product = [{id: 52, title: "cake", price: "10", category: "cakes"}]

我有一个带有产品的对象,它是对象数组,我想将上面的对象数组转换为如下对象:

{id: 52, title: "cake", price: "10", category: "cakes"}

我怎么能做这样的事?

最佳答案

使用Object.assign 分配给对象

演示

product= [{id: 52, title: "cake", price: "10", category: "cakes"}]
newproduct = Object.assign({}, ...product);
    
console.log(newproduct);

关于javascript - 如何将对象数组转换为 Angular 6 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51504402/

相关文章:

angular - 搜索多选下拉 Angular 4 和 Material 2

javascript - 从一个组件调用函数到另一个组件Angularjs 2

javascript - 谷歌SDK返回403 `User Rate Limit Exceeded`

javascript - Angular JS View 尚未正确更新

angular - 测试方法 setter @Input() Angular 4 Karma

angular 4 将焦点设置在模态的字段中

Angular2 ComponentResolver 和 ng-content 不呈现

javascript - Facebook 的新全屏照片查看器如何工作?

Javascript - 为什么要使用双重否定

javascript - 如何找到位置路径名的第三部分?