Math.min中的条件语句或JavaScript中的Math.max

时间:2016-09-09 17:34:44

标签: javascript date max conditional min

我想Math.min一些 Date 值(例如var1.getTime(),var2.getTime()和var3.getTime())。但是,在我可以对它们使用.getTime()之前,我需要确保它们存在(因此脚本不会崩溃)。

如果其中一个变量不存在,我仍然希望得到其他变量的Math.min。

任何线索?

1 个答案:

答案 0 :(得分:2)

如果您将日期变量存储在数组中,则可以使用Error in lazyLoadDBinsertVariable(vars[i], from, datafile, ascii, compress, : long vectors not supported yet: ../../../../R-3.3.1/src/main/connections.c:5600 Calls: <Anonymous> ... <Anonymous> -> <Anonymous> -> lazyLoadDBinsertVariable Execution halted 删除非filter个对象,并将其传递给DateMath.min.apply

Math.max.apply

或非ECMAScript 6:

const dates = [var1, var2, var3];
const min = Math.min(...dates.filter(date => date instanceof Date));