var value = [{'value': {'year': 2018, 'month':3, 'count': 123}},{'value': {'year': 2018, 'month':12, 'count': 68}}];//这是请求拿到的数组
var value = [ {'year': 2018, 'month':3, 'count': 123},{'year': 2018, 'month':12, 'count': 68}]//这个是我想要的格式
有什么快速且优雅的方式实现。
var value = [{'value': {'year': 2018, 'month':3, 'count': 123}},{'value': {'year': 2018, 'month':12, 'count': 68}}];//这是请求拿到的数组
var value = [ {'year': 2018, 'month':3, 'count': 123},{'year': 2018, 'month':12, 'count': 68}]//这个是我想要的格式
有什么快速且优雅的方式实现。
用map函数
> var value = [{'value': {'year': 2018, 'month':3, 'count': 123}},{'value': {'year': 2018, 'month':12, 'count': 68}}];
undefined
> value.map(v=> v.value)
[ { year: 2018, month: 3, count: 123 },
{ year: 2018, month: 12, count: 68 } ]
>
var value = [{'value': {'year': 2018, 'month':3, 'count': 123}},{'value': {'year': 2018, 'month':12, 'count': 68}}];
var valueResult = value.map((item)=>{
return item.value
});
结果:valueResult =[ {'year': 2018, 'month':3, 'count': 123},{'year': 2018, 'month':12, 'count': 68}]
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决