Javascript 从对象数组中获取ID

Javascript 从对象数组中获取ID,javascript,typescript,Javascript,Typescript,我是打字新手。我想从observable中选择ID 我有一个数组,如下所示。请帮助我获得预期的输出 const Input=[{ "id": 1, "text": "My Choice 1" }, { "id": 2, "text": "My Choice 2" }, { "id": 3, "text": "My Choice 3" }, { "id": 4, "text": "My Choice 4" }, { "id": 5, "text": "My

我是打字新手。我想从observable中选择ID 我有一个数组,如下所示。请帮助我获得预期的输出

const Input=[{
  "id": 1,
  "text": "My Choice 1"
}, {
  "id": 2,
  "text": "My Choice 2"
}, {
  "id": 3,
  "text": "My Choice 3"
}, {
  "id": 4,
  "text": "My Choice 4"
}, {
  "id": 5,
  "text": "My Choice 5"
}];
预期结果:

let selectedIds = [
      {id: "Choice", name: "2"},
      {id: "Choice", name: "3"},
      {id: "Choice", name: "5"}];

使用array.map变换对象

const输入=[{
“id”:1,
“文本”:“我的选择1”
}, {
“id”:2,
“文本”:“我的选择2”
}, {
“id”:3,
“文本”:“我的选择3”
}, {
“id”:4,
“文本”:“我的选择4”
}, {
“id”:5,
“文本”:“我的选择5”
}];
让Result=Input.map(choice=>({id:“choice”,name:choice.id}));

控制台日志(结果)constmystring=Json.stringify(result)
Json.stringify(jsonData)
将Json数据转换为字符串并返回
let selectedIds = Input.map(item => 
{
  return {
    id: item.text,
    name: item.id
  };
})