javascript - 将一些 json 数据推送到 Node.js 中的空数组

标签 javascript jquery json node.js

我有以下数据

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/

相关文章:

javascript - 在 webrtc 视频聊天中检测到对方的浏览器已关闭

javascript - 页面加载时推特框的 jQuery CSS 高度

javascript - 根据驻留在 Json 数组中的对象的 Json 值获取 Json 键

java - 如何将 Json 数组转换为 Java 对象数组

java - Gson 应为 BEGIN_ARRAY,但实际为 STRING

javascript - 使用 attr jquery 删除样式属性

javascript - angular4 - 异步数据加载 - async ngFor 循环?

javascript - Yeoman - 如何将快速服务器任务添加到由生成器 Angular 生成的 Gruntfile.js

javascript - jquery window.scroll 函数内的变量范围问题

javascript - 如何在 pageinit 之后初始化弹出窗口?