I'm not a fan of RubyJS, but I dislike underscore for the same reason: it encourages people to use implementation specific versions fo existing ES5 standard methods [1].
I use ES5 shim instead. That way when I ditch support for IE8, I don't have to fix anything.
[1] Obviously Underscore doesn't have methods, it has utility functions attached to punctuation.
I use ES5 shim instead. That way when I ditch support for IE8, I don't have to fix anything.
[1] Obviously Underscore doesn't have methods, it has utility functions attached to punctuation.