我有一个非常简单的问题,但是由于某种原因我找不到答案。

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()改为推一个月份名称(十二月) ,我似乎什么也找不到,所以我希望这里的任何人都能帮助我。

最佳答案

var months = [ "January", "February", "March", "April", "May", "June",
           "July", "August", "September", "October", "November", "December" ];

var selectedMonthName = months[value['month']];

看链接

stack 1

10-06 11:35