我有an array of objects and each object has updatedDate
。
我正在尝试使用以下javascript行获取最新的UpdatedDate,但它returns NaN
给我。
var maxDate = Math.max.apply(Math, obj.reportsArray.map(function (o)
{
return o.UpdatedDate;
}))
我在这里做错了什么?
答案 0 :(得分:0)
问题是,Math.max函数需要类型RequestApproveController
,而当您尝试将其用于不同类型的数据时,您将获得Numbers
。
您需要将Date
object转换为数字,类似于NaN
或类似的函数valueOf()
,如果您还需要获得getTime()
的结果 - 那么转换Date
返回Number
。
Date