Javascript 矩模型中的getMonth()

Javascript 矩模型中的getMonth(),javascript,node.js,momentjs,Javascript,Node.js,Momentjs,我有一个模型包含如下内容: 我想要的是从中得到一个月。我想要的不是一系列的月份,而是一系列的月份 我尝试使用model.xAxisDates.getMonth()像图中那样执行此操作,但它返回undefined 有没有办法把它做好?谢谢您需要使用而不是getMonth()来获取月号 getMonth()是私有函数,而是API中公开的公共函数 如果您需要获得短月份名称,请使用 从格式令牌文档: MMM:一月到二月。。。十一月至十二月 MMMM:一月到二月。。。十一月十二月 由于xAxisD

我有一个模型包含如下内容:

我想要的是从中得到一个月。我想要的不是一系列的月份,而是一系列的月份

我尝试使用
model.xAxisDates.getMonth()
像图中那样执行此操作,但它返回
undefined

有没有办法把它做好?谢谢

您需要使用而不是
getMonth()
来获取月号

getMonth()
是私有函数,而是API中公开的公共函数

如果您需要获得短月份名称,请使用

格式
令牌文档:

  • MMM
    :一月到二月。。。十一月至十二月
  • MMMM
    :一月到二月。。。十一月十二月

由于
xAxisDates
是力矩对象的
数组,因此可以执行以下操作:

model.xAxisDates.map(d=>d.month());
如果您需要月份短名称(如一月、二月等):

model.xAxisDates.map(d=>d.format('MMM');

我更改了它,现在我收到一个错误,说
可能是未经处理的TypeError:model.xAxisDates.month不是函数
。我使用它的方式不对吗?@migea对不起,我忘了添加括号,
month()
是一个函数,我已经更新了我的答案。我将它与
()
一起使用,问题是它是
未定义的@migea
month()
是一个矩函数,您必须在矩对象上调用它。xAxisDates的类型是什么?作为一般规则,最好共享代码示例而不是图像。@migea正如我在回答的第一部分中所说,如果您需要短月份名称,您必须使用。