2016-03-31 8 views
0

ではありません。バックボーン_.chain(...)私は_chain使用しようとしていますが、私は持って機能

_.chain(...)getUniqが機能 私のコードではありません。 :

getUniqはアンダースコア機能はないためだ
var Offer = Document.extend({ 
    default: { 
     name: null, 
    }, 

    set: function (attributes, options) { 
     Backbone.Model.prototype.set.apply(this, arguments); 
    } 
}); 

var Offers = Backbone.Collection.extend({ 
    getUniq: function() { 
     return _.uniq(this.pluck("name')); 
    }, 
    model: Offer 
}); 

var offers = new Offers; 
offers.add(offer1); 
_.chain(offers).getUniq() 

答えて

2

_.chain = function(obj) { 
    var instance = _(obj); 
    instance._chain = true; 
    return instance; 
    }; 

_.chain()機能はunderscoreJSオブジェクトを返します

関連する問題