]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
perf: checking == null faster than hasOwnProperty
authorBrian Wyant <brian.wyant@oracle.com>
Wed, 22 Apr 2015 14:30:55 +0000 (10:30 -0400)
committerIskren Chernev <iskren.chernev@gmail.com>
Mon, 4 May 2015 04:14:12 +0000 (21:14 -0700)
http://jsperf.com/hasownproperty-vs-in-vs-other/4

src/lib/moment/constructor.js

index 1b3425f4ab6c5dbbacdf3ba47e1e8bbc5f0e479b..f7355939305926c0fa80f7f4c0efef71fbe20ef9 100644 (file)
@@ -69,5 +69,5 @@ export function Moment(config) {
 }
 
 export function isMoment (obj) {
-    return obj instanceof Moment || (obj != null && hasOwnProp(obj, '_isAMomentObject'));
+    return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);
 }