简体   繁体   English

将一些json数据推送到node.js中的空数组

[英]push some json data to empty array in node.js

i have following data 我有以下数据

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' } ];

I only want to push some these values to a newArray as follows. 我只想将这些值推送到newArray,如下所示。 How it is possible? 怎么可能? I am working in node.js. 我在node.js工作。

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

Something like this 像这样的东西

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

FIDDLE 小提琴

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM