首页 > 解决方案 > 如何在javascript中将键值对绑定到标签值对?

问题描述

我有一个带有键和值的对象数组。我想将该对象数组更改为标签值。我怎样才能做到这一点 ?

当前对象数组是:

const test = [{
        "value": "ABC",
        "key": "abc"
    },
    {
        "value": "BCD",
        "key": "bcd"
    }
]

预期的对象数组:

const test = [{
        "value": "ABC",
        "label": "abc"
    },
    {
        "value": "BCD",
        "label": "bcd"
    }
]

如何使用当前对象数组获得预期的对象数组?

标签: javascript

解决方案


const test = [{
    "value": "ABC",
    "key": "abc"
  },
  {
    "value": "BCD",
    "key": "bcd"
  }
]

const output = test.map(item => ({
  value: item.value,
  label: item.key
}));

console.log(output);


推荐阅读