Lines Matching refs:list

206     var list = _.reduceRight(['foo', 'bar', 'baz'], function(memo, str){ return memo + str; }, '');
207 assert.equal(list, 'bazbarfoo', 'can perform right folds');
209 list = _.reduceRight(['foo', 'bar', 'baz'], function(memo, str){ return memo + str; });
210 assert.equal(list, 'bazbarfoo', 'default initial value');
268 var list = [{a: 1, b: 2}, {a: 2, b: 2}, {a: 1, b: 3}, {a: 1, b: 4}, {a: 2, b: 4}];
269 assert.deepEqual(_.find(list, {a: 1}), {a: 1, b: 2}, 'can be used as findWhere');
270 assert.deepEqual(_.find(list, {b: 4}), {a: 1, b: 4});
271 assert.notOk(_.find(list, {c: 1}), 'undefined when not found');
315 var list = [{a: 1, b: 2}, {a: 2, b: 2}, {a: 1, b: 3}, {a: 1, b: 4}];
316 assert.deepEqual(_.filter(list, {a: 1}), [{a: 1, b: 2}, {a: 1, b: 3}, {a: 1, b: 4}]);
317 assert.deepEqual(_.filter(list, {b: 2}), [{a: 1, b: 2}, {a: 2, b: 2}]);
318 assert.deepEqual(_.filter(list, {}), list, 'Empty object accepts all items');
319 assert.deepEqual(_(list).filter({}), list, 'OO-filter');
341 var list = [{a: 1, b: 2}, {a: 2, b: 2}, {a: 1, b: 3}, {a: 1, b: 4}];
342 assert.deepEqual(_.reject(list, {a: 1}), [{a: 2, b: 2}]);
343 assert.deepEqual(_.reject(list, {b: 2}), [{a: 1, b: 3}, {a: 1, b: 4}]);
344 assert.deepEqual(_.reject(list, {}), [], 'Returns empty list given empty object');
345 assert.deepEqual(_.reject(list, []), [], 'Returns empty list given empty array');
358 var list = [{a: 1, b: 2}, {a: 2, b: 2}, {a: 1, b: 3}, {a: 1, b: 4}];
359 assert.notOk(_.every(list, {a: 1, b: 2}), 'Can be called with object');
360 assert.ok(_.every(list, 'a'), 'String mapped to object property');
362 list = [{a: 1, b: 2}, {a: 2, b: 2, c: true}];
363 assert.ok(_.every(list, {b: 2}), 'Can be called with object');
364 assert.notOk(_.every(list, 'c'), 'String mapped to object property');
388 var list = [{a: 1, b: 2}, {a: 2, b: 2}, {a: 1, b: 3}, {a: 1, b: 4}];
389 assert.notOk(_.some(list, {a: 5, b: 2}), 'Can be called with object');
390 assert.ok(_.some(list, 'a'), 'String mapped to object property');
392 list = [{a: 1, b: 2}, {a: 2, b: 2, c: true}];
393 assert.ok(_.some(list, {b: 2}), 'Can be called with object');
394 assert.notOk(_.some(list, 'd'), 'String mapped to object property');
454 var list = [[5, 1, 7], [3, 2, 1]];
455 var result = _.invoke(list, 'sort');
473 var list = [[5, 1, 7], [3, 2, 1]];
474 var result = _.invoke(list, Array.prototype.sort);
488 var list = [[5, 1, 7], [3, 2, 1]];
491 var result = _.invoke(list, 'sort');
507 var list = [{a: 1, b: 2}, {a: 2, b: 2}, {a: 1, b: 3}, {a: 1, b: 4}];
508 var result = _.where(list, {a: 1});
511 result = _.where(list, {b: 2});
514 result = _.where(list, {});
515 assert.equal(result.length, list.length);
523 var list = [{a: 1, b: 2}, {a: 2, b: 2}, {a: 1, b: 3}, {a: 1, b: 4}, {a: 2, b: 4}];
524 var result = _.findWhere(list, {a: 1});
526 result = _.findWhere(list, {b: 4});
529 result = _.findWhere(list, {c: 1});
640 var list = [void 0, 4, 1, void 0, 3, 2];
641 …assert.deepEqual(_.sortBy(list, _.identity), [1, 2, 3, 4, void 0, void 0], 'sortBy with undefined …
643 list = ['one', 'two', 'three', 'four', 'five'];
644 var sorted = _.sortBy(list, 'length');
679 list = ['q', 'w', 'e', 'r', 't', 'y'];
680 …assert.deepEqual(_.sortBy(list), ['e', 'q', 'r', 't', 'w', 'y'], 'uses _.identity if iterator is n…
688 var list = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten'];
689 var grouped = _.groupBy(list, 'length');
725 var list = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten'];
726 var grouped = _.indexBy(list, 'length');
743 var list = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten'];
744 var grouped = _.countBy(list, 'length');
844 var list = [0, 1, 2, 3, 4, 5];
845 …assert.deepEqual(_.partition(list, function(x) { return x < 4; }), [[0, 1, 2, 3], [4, 5]], 'handle…
846 …assert.deepEqual(_.partition(list, function(x) { return x & 1; }), [[1, 3, 5], [0, 2, 4]], 'handle…
847 …assert.deepEqual(_.partition(list, function(x) { return x - 3; }), [[0, 1, 2, 4, 5], [3]], 'handle…
848 …assert.deepEqual(_.partition(list, function(x) { return x > 1 ? null : true; }), [[0, 1], [2, 3, 4…
849 …assert.deepEqual(_.partition(list, function(x) { if (x < 2) return true; }), [[0, 1], [2, 3, 4, 5]…
852 …assert.deepEqual(_.partition(list, function(x, index) { return index % 2; }), [[1, 3, 5], [0, 2, 4…
853 …assert.deepEqual(_.partition(list, function(x, index, arr) { return x === arr.length - 1; }), [[5]…