gpt4 book ai didi

Javascript 函数不规则

转载 作者:行者123 更新时间:2023-11-28 18:31:32 27 4
gpt4 key购买 nike

我有一个函数可以返回数组中最大的日期:

 function getResult(){
var arr=[{Id:540, MeasureDate:"2016-06-27T15:06:47"},
{Id:541, MeasureDate:"2016-06-27T12:24:39"}];


title.innerHTML = new Date(Math.max.apply(null, arr.map(function (e){
return new Date(e.MeasureDate);
}))).toISOString();}

这里正在工作 fiddler .

当我在chrome中打开上面的fiddler示例时和IE我得到了不同的结果。

知道为什么吗?

最佳答案

Math.max 函数假设其参数中的所有内容都可以转换为数字。对于 Date 来说不一定是这样(而且显然在 IE 中搞砸了,这并不奇怪)。

这有效吗:

title.innerHTML = new Date(Math.max.apply(null, arr.map(function (e){  
return new Date(e.MeasureDate).getTime();
}))).toISOString();

关于Javascript 函数不规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37910862/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com