私は今バックボーンを学んでいます。そして、私はこのような問題を抱えています:私は得ることができますか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({});
使用してオブジェクトを作成できます。new
var yourModel = new YourModel();
次に、次を使用できますyourModel.constructor
。
yourModel.constructor === YourModel // true
またはinstanceof
:
yourModel instanceof YourModel // true
yourModel instanceof Backbone.Model // true