从javascript对象数组中选择某个项目

Nas*_*med 0 javascript

例如,我有一个对象数组

var json = [
  {
    id: 23,
    name: 'zyan doe',
    email: 'zyan.doe@gmail.com'
    job_titlte: 'software engineer',
  },
  {
    id: 24,
    name: 'john doe',
    email: 'john.doe@gmail.com'
    job_titlte: 'support engineer',
  },
  {
    id: 25,
    name: 'jane doe',
    email: 'jane.doe@gmail.com'
    job_titlte: 'software engineer',
  }
];
Run Code Online (Sandbox Code Playgroud)

我希望这个数组只有id和名字,比如

[
  {
    id: 23,
    name: 'zyan doe'
  },
  {
    id: 24,
    name: 'john doe'
  },
  {
    id: 25,
    name: 'jane doe'
  }
]
Run Code Online (Sandbox Code Playgroud)

我需要用纯javascript来做.我已经搜索了一段时间,但无法弄清楚.怎么做.

Raj*_*amy 5

你可以用.map(),

var res = json.map(function(itm){
  return {id:itm.id, name:itm.name}
});
Run Code Online (Sandbox Code Playgroud)