【问题标题】:How do i convert an array of objects into 1 object in typescript我如何将对象数组转换为打字稿中的 1 个对象
【发布时间】:2023-02-23 03:54:49
【问题描述】:

我有一组这样的对象:

myArray = [
    {itemOneKey: 'itemOneValue', itemTwoKey: 'itemTwoValue'},
    {itemThreeKey: 'itemThreeValue'}
];

我希望将它变成这样的单个对象:

myObject = {
    itemOneKey: 'itemOneValue',
    itemTwoKey: 'itemTwoValue',
    itemThreeKey: 'itemThreeValue'
}

在打字稿中。任何人都知道我如何才能实现这一目标?

【问题讨论】:

    标签: javascript arrays typescript javascript-objects


    【解决方案1】:

    您可以使用 Object.assignspread syntax 合并所有对象。

    const myArray = [
        {itemOneKey: 'itemOneValue', itemTwoKey: 'itemTwoValue'},
        {itemThreeKey: 'itemThreeValue'}
    ];
    const res = Object.assign({}, ...myArray);
    console.log(res);

    【讨论】:

      猜你喜欢
      • 2021-02-24
      • 2018-11-28
      • 1970-01-01
      • 2021-07-24
      • 2018-09-18
      • 2020-12-15
      • 2020-08-17
      • 2019-09-18
      • 2017-03-22
      相关资源
      最近更新 更多