From d12e908797a487c529259daa403dcc86829b3ad2 Mon Sep 17 00:00:00 2001 From: Shahar Talmi Date: Fri, 22 Aug 2014 04:41:00 +0300 Subject: [PATCH] refactor(Angular): make NaN check in date equality cleaner --- src/Angular.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Angular.js b/src/Angular.js index e18a00defac5..3a079ce2d336 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -896,7 +896,7 @@ function equals(o1, o2) { } } else if (isDate(o1)) { if (!isDate(o2)) return false; - return (isNaN(o1.getTime()) && isNaN(o2.getTime())) || (o1.getTime() === o2.getTime()); + return equals(o1.getTime(), o2.getTime()); } else if (isRegExp(o1) && isRegExp(o2)) { return o1.toString() == o2.toString(); } else {