Using ES5 features? Because arrow functions would make it smaller.
Also using an if/else instead of continue saves 4 bytes.
Using arrow functions shaves off another 2 bytes.
(Gzipped that's 489 bytes.)[0]
[0] - https://closure-compiler.appspot.com/code/jscde34e44897623a8...