Ejemplo n.º 1
0
Sequence.prototype.pluck = function(keys) {
    var result = new Sequence();
    for(var i=0; i<this.sequence.length; i++) {
        result.push(helper.pluck(this.sequence[i], keys));
    }
    return result;
}
Ejemplo n.º 2
0
    this.getFruitNames = function (workParam) {

        // total number of fruits
        var fruitCount = 0;

        // count number of fruits
        _.each(workParam.fruitArray, function(element) {
            fruitCount++;
        });

        // return callback object
        return { 
            // return passed in parameter
            origFruitArray: workParam.fruitArray,

            // using underscore.js
            fruitNames: _.pluck(workParam.fruitArray, "name"),
            fruitCount: fruitCount
        };
    };
Ejemplo n.º 3
0
 it('returns an array of extracted values', function() {
   var stooges = [{name: 'moe', age: 40}, {name: 'larry', age: 50}, {name: 'curly', age: 60}];
   expect(_.pluck(stooges, 'name')).to.eql(['moe', 'larry', 'curly']);
 });