Javascript:从对象数组中获取对象子集

Javascript:从对象数组中获取对象子集,javascript,Javascript,我有这样一个对象数组: var array = [{date:'01/01/2017',value1:200,value2:300,value3:400}, {date:'02/01/2017',value1:220,value2:330,value3:430},{date:'03/01/2017',value1:250,value2:330,value3:420}] 我试图在Javascript中获得数组对象的子集,如下所示:我还需要在value2中添加10 var arrayOne = [

我有这样一个对象数组:

var array = [{date:'01/01/2017',value1:200,value2:300,value3:400}, {date:'02/01/2017',value1:220,value2:330,value3:430},{date:'03/01/2017',value1:250,value2:330,value3:420}]
我试图在Javascript中获得数组对象的子集,如下所示:我还需要在value2中添加10

var arrayOne = [{date:'01/01/2017',value2:300}, {date:'02/01/2017',value2:330},{date:'03/01/2017',value2:330}]

任何建议都将不胜感激。

您可以使用
map
进行迭代和选择

var数组=[{date:'01/01/2017',value1:200,value2:300,value3:400},{date:'02/01/2017',value1:220,value2:330,value3:430},{date:'03/01/2017',value1:250,value2:330,value3:420}]

console.log(array.map(({date,value2})=>({date,value2:value2+10}))
yes,我正在尝试获取value2并向其中添加10…@DarylWong edited如果答案有效,请批准它,感谢您的帮助