如何将一行中包含多个字段的数组更改为只有一个数组的数组?

时间:2014-07-22 12:17:31

标签: javascript

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

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

我想将此信息发送到服务器,但不包括correcttext字段。我该如何删除这些?

1 个答案:

答案 0 :(得分:7)

试试这个

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

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