我有以下数据

myArray = [ { Tests: [ [Object] ],
    _id: '52bd60d72270a398d3f87302',
    browser: [ 'FF' ],
    id: '71',
    mode: 'weekly',
    os: 'VM-WIN7-64',
    server: '172.16.2.120' },
  { Tests: [ [Object], [Object] ],
    _id: '52c247f1cf0060b8cce84b42',
    browser: [ 'FF' ],
    id: '45',
    mode: 'daily',
    os: 'VM-WIN7-64',
    server: '172.16.2.120' },
  { _id: '52ca2b0dafcec877d925d111',
    Tests: [ [Object], [Object], [Object] ],
    browser: [ 'FF', 'IE' ],
    id: '37',
    mode: 'daily',
    os: 'VM-WIN7-32',
    server: '172.16.2.120' } ];


我只想按如下方式将这些值推入newArray中。怎么可能?我正在使用node.js。

newArray = [{
    browser: [ 'FF' ],
    id: '71'},
  {
    browser: [ 'FF' ],
    id: '45'},
  {
    browser: [ 'FF', 'IE' ],
    id: '37'},
   ];

最佳答案

像这样

var newArray = myArray.map(function(obj) {
    return {browser : obj.browser, id : obj.id}
});


FIDDLE

关于javascript - 将一些json数据推送到node.js中的空数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20943788/

10-12 12:47
查看更多