谷歌关闭一个包含函数我可以指定比较函数吗?

时间:2011-01-04 19:28:08

标签: google-closure-library

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

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

goog.array.contains(arr, obj)几乎是我想要的,但我希望goog.date.isSameDay(date, opt_now)函数进行比较。

Google封闭了一个包含函数,我可以指定比较函数吗?

1 个答案:

答案 0 :(得分:0)

find / findIndex可能就是你要找的东西。类似的东西:

goog.array.find(dates, goog.partial(goog.date.isSameDay, singleDateObject));
goog.array.findIndex(ranges, function(range) { /* your comparison */ });