Frage

I assume I'm missing something obvious, but in this code snippet using Lo-Dash:

var collection = [{"foo": 1, "bar": 2}, {"foo": 3, "bar": 4}];

var result = _.every(collection, function(testObj) {
    _.has(testObj, "foo");
});

console.log(result);

I would expect result to be true, but it evaluates to false. Here's a fiddle if you want to play with it: http://jsfiddle.net/XcZnd/

War es hilfreich?

Lösung

You have to return the result of _.has from the callback.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top