Graeme Yeates
Graeme Yeates
Also ping https://github.com/jashkenas/underscore/issues/1594
It's not a functional method but other libs like [`Mootools`](http://mootools.net/docs/core/Types/Array#Array:erase) have this as well I'd :+1: this addition
It's not the most trivial thing to implement if you want to remove all matches cause of splice. Quick port based on MooTools docs ``` js _.deleteWhere = function(list, what)...
Bumping this because I ran into the need for it again today, ``` js var Layer = Backbone.Model.extend({}, { isValid(settings) { return _.has(settings, "layerType"); } }); var LayerCollection = Backbone.Collection.extend({...
Are you suggesting anything more complicated than below? ``` js _.sortedLastIndex = function(arr, item) { var index = _.sortedIndex(arr, item); for (; arr[index] !== item; index++) {} return index; };...
Point to 1.4.3 for now, looking into the issue. Thanks for reporting.
Seems like a lot of duplicate code in here
:+1: cbor upgrading to 8.x has broken several of our packages
I have mixed feelings about this, and loose mode in general. Personally I think it makes more sense in extensions/more general version parsers (e.g. https://github.com/megawac/semvish)
Both definitely have pros and cons. As you mentioned, its harder to goof up when bundling with webpack (except for accidentally bundling dependencies I suppose), whereas several issues can crop...