【发布时间】:2018-04-19 07:41:38
【问题描述】:
我有一个非常简单的问题,但由于某种原因我找不到答案。
label.forEach(function(value){
months.push(value['month']);
revenue.push(value['revenue']);
});
label 是一组数字和收入,在我的例子中是
[
{month: 9, revenue: 400},
{month: 11, revenue: 500},
{month: 12, revenue: 600}
]
这是 javascript 中的 forEach 循环,它将收入和月份数推送到两个单独的数组中,问题是月份是一个数字(例如 12),但我希望 .push() 改为推送月份名称(12 月),我似乎找不到任何东西,所以我希望这里的任何人都可以帮助我。
【问题讨论】:
-
那么这个月是从0还是1开始?
-
@brk 从1开始
-
@hsz 已经尝试过了,但答案中的数组已经有月份名称而不是数字
-
数组中没有名为
month和revenue的键。那么如何访问循环中的那些?
标签: javascript loops foreach numbers