0

我有一个 DateObjects 和 DateRange-Objects 数组以及一个 DateObject。

我想知道这个单个日期是在 DateObjects 数组中还是在一个 DateRange-Object 的范围内。

goog.array.contains(arr, obj)几乎是我想要的,但我goog.date.isSameDay(date, opt_now)想要比较的功能。

谷歌闭包有一个包含函数,我可以在其中指定比较函数吗?

4

1 回答 1

0

find/findIndex可能是您正在寻找的。就像是:

goog.array.find(dates, goog.partial(goog.date.isSameDay, singleDateObject));
goog.array.findIndex(ranges, function(range) { /* your comparison */ });
于 2011-01-05T02:29:26.923 回答