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}]
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决