javascript - 如何将连续包含多个字段的数组更改为只有一个字段的数组?

标签 javascript

我在 javascript 变量中有这些数据:

var a = {
  "answers":[
     {"correct":null, "response":true, "text":"x" },
     {"correct":null, "response":true, "text":"y" }
  ]
}

我想将此发送到服务器,但不包括 correcttext 字段。我怎样才能删除这些?

最佳答案

试试这个

var result = a.answers.map(function(obj){return {response:obj.response}})

这里的 result 将是一个只有 response 字段的对象数组。

关于javascript - 如何将连续包含多个字段的数组更改为只有一个字段的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24887206/

相关文章:

javascript - JQuery 日期选择器设置默认值

javascript - html中如何用js获取下一个节点?

Javascript 算法在 1's and 0' s 矩阵中查找最大尺寸正方形

javascript - 如何在 HTML 中使图像适合边框并保持宽高比

javascript - 将 Observables 实现到持久队列库中

javascript - 更改 yeoman 的应用程序文件夹名称

javascript - onchange 将值插入隐藏的输入 jquery

javascript - 在单个 Canvas 中的元素数组中添加 Click 事件

javascript - Jquery float 条反转 y 轴

javascript - 如何使用 Angular 表达式创建 id