私は今バックボーンを学んでいます。そして、私はこのような問題を抱えています:私は得ることができますかtype backbone model?typeofバックボーンには、javascriptやjavainstanceofのような機能があります。そのように:
getModelTypeot: function(model) {
// return model type
}
私は今バックボーンを学んでいます。そして、私はこのような問題を抱えています:私は得ることができますかtype backbone model?typeofバックボーンには、javascriptやjavainstanceofのような機能があります。そのように:
getModelTypeot: function(model) {
// return model type
}
JavaScript では、各オブジェクトはそのコンストラクター (オブジェクトの作成に使用された関数) への参照を持っています。としてアクセスできますobj.constructor。
この方法で Backbone.Model から拡張された Backbone.js モデルがある場合、 :をvar YourModel = Backbone.Model.extend({});使用してオブジェクトを作成できます。newvar yourModel = new YourModel();
次に、次を使用できますyourModel.constructor。
yourModel.constructor === YourModel // true
またはinstanceof:
yourModel instanceof YourModel // true
yourModel instanceof Backbone.Model // true