如何从String对象中删除数组? [重复]

问题描述 投票:-12回答:2

这个问题在这里已有答案:

[{"id":"MGA - MMD","text":"MGA - MMD"},{"id":"MGA - WIE","text":"MGA - WIE"},{"id":"MGA - YP","text":"MGA - YP"}],MGA - MMD,MGA - WIE,MGA - YP

我想要像MGA - MMD,MGA - WIE,MGA - YP这样的结果

提前致谢

javascript string
2个回答
0
投票
 var obj = [{"id":"MGA - MMD","text":"MGA - MMD"},{"id":"MGA - WIE","text":"MGA - WIE"},{"id":"MGA - YP","text":"MGA - YP"}];


  for(i=0;i<obj.length;i++){
   alert(" id:- "  + obj[i].id);
  }

0
投票

很容易得到你需要的东西。只需遍历数组并从数组的每个对象获取id值。

var data = [{"id":"MGA - MMD","text":"MGA - MMD"},{"id":"MGA - WIE","text":"MGA - WIE"},{"id":"MGA - YP","text":"MGA - YP"}];

var res = data.map(obj => obj.id);

console.log(res);
© www.soinside.com 2019 - 2024. All rights reserved.