Javascript 按键仅返回元素

Javascript 按键仅返回元素,javascript,Javascript,我只想返回这个元素的id元素,这里有一个函数 ga_impression\u item=JSON.parse(“[{”name:“Celular Desbloqueado DL YC-130-Tecla SOS-C\u00e2merca Digital-Mp4-USB-Mem\u00f3ria Expans\u00e9 32GB-双芯片-Preto”,“id:“2736”,“价格”:194,“类别:”Celulares e Telefones \/Celulares Desbloqueados

我只想返回这个元素的id元素,这里有一个函数

ga_impression\u item=JSON.parse(“[{”name:“Celular Desbloqueado DL YC-130-Tecla SOS-C\u00e2merca Digital-Mp4-USB-Mem\u00f3ria Expans\u00e9 32GB-双芯片-Preto”,“id:“2736”,“价格”:194,“类别:”Celulares e Telefones \/Celulares Desbloqueados”,“品牌:”DL”,“列表:”部门”,“职位:”1},{”姓名“:“Celular Desbloqueado DL YC-110-Tecla SOS-C\u00e2mera Digital-Mp4-USB-Mem\u00f3ria Expans\u00e9 32GB-双芯片-Preto”,“id:“2735”,“价格”:159,“类别”:“Celulares e Telefones\/Celulares Desbloqueados”,“品牌”:“DL”,“列表”:“部门”,“职位”:2},{“姓名”:”Telefone sem Fio KX-TGB110LBB Panasonic-Visor com Identificator de Chamadas-Modo Eco-Preto,“id:“2621”,“价格”:135,“类别”:“Celulares e Telefonies \/Telefonia Fixa”,“品牌”:“Panasonic”,“列表”:“部门”,“职位”:3},{“姓名”:智能手机摩托罗拉Moto G4 Gera\u00e7\u00e3o Plus双芯片八核32GB 4G C\u00e2mera 16MP e Front de 5MP-Preto,id:“3033”,“价格”:1182,“类别”:“Celulares e Telefones\/Celulares Desbloqueados”,“品牌”:“摩托罗拉”,“列表”:“部门”,“职位”:4},{“姓名”:“Telefone Intelbras Pleno com Fio-Preto”,“id:“323”,“价格”:46.2,“类别”:Celulares e Telefones\/Telefonia Fixa,“品牌”:“Intelbras”,“列表”:“部门”,“职位”:5},{“姓名”:“智能手机三星Galaxy J5 Duos-安卓5.1-C\u00e2mera 13MP-Tela 5”超级AMOLED-互联网4G-杜拉多,“id”:“2773”,“价格”:849,“类别”:“Celulares e Telefones\/Celulares Desbloqueados”,“品牌”:“三星”,“列表”:“部门”,“位置”:6},{“名称”:“Celular倒装双芯片Lenoxx CX 908 com Tecla SOS C\u00e2mera Traseira Lanterna e R\u00e1dio FM-Preto”,“id”:“3230”,“价格”:179,“类别”:“Celulares e Telefones\/Celulares Desbloqueados”,“品牌”:“Lenoxx”,“列表”:“部门”,“位置”:7},{“名称”:智能手机Desbloqueado三星Galaxy J1迷你-双芯片-四核1.2Ghz-互联网3G-Wi-Fi-C\u00e2mera de 5Mp-Tela 4”-Dourado,“id”:“2926”,“价格”:449,“类别”:“Celulares e Telefones\/Celulares Desbloqueados”,“品牌”:“三星”,“列表”:“部门”,“职位”:8},{“姓名”:“智能手机Galaxy J2 TV Duos-C\u00e2mera 5MP-双芯片-处理器四核1.1Ghz-电视数字-安卓5.1-杜拉多”,“id:“2768”,“价格”:654,“类别:”Celulares e Telefones\/Celulares Desbloqueados”,“品牌:”三星”,“列表:”部门”,“职位:”9},{“姓名”:”智能手机Multilaser MS40-双芯片-四核1.2Ghz-安卓4.4 Kitkat-C\u00e2mera Traseira 5MP-正面2MP-3G-Wi-Fi-Branco,“id:“2866”,“价格”:289,“类别”:“Celulares e Telefones\/Celulares Desbloqueados”,“品牌”:“Multilaser”,“列表”:“部门”,“职位”:10}];
var键=[];
对于(ga_impression_item.slice(0,3))中的变量j){
keys.push(ga_impression_item[j].id);
}
控制台日志(键);
[“2736”、“2735”、“2621”]
调用该方法


您可以使用
map
方法(使用ES6箭头功能)执行此操作:

或具有常规功能:

ga_impression_item.map(item => item.id);
ga_impression_item.map(function(item){ return item.id});
输出:

[ '2736',
  '2735',
  '2621',
  '3033',
  '323',
  '2773',
  '3230',
  '2926',
  '2768',
  '2866' ]
有关此方法的详细信息:

[ '2736',
  '2735',
  '2621',
  '3033',
  '323',
  '2773',
  '3230',
  '2926',
  '2768',
  '2866' ]