Ulu*_*yev 6 javascript backbone.js
我现在正在学习骨干.我有这样的问题:我能得到吗type
backbone model
?骨干有功能类似typeof
的的JavaScript或instanceof
在的Java.像那样:
getModelTypeot: function(model) {
// return model type
}
Run Code Online (Sandbox Code Playgroud)
在JavaScript中,每个对象都有一个对其构造函数的引用(一个用于创建对象的函数).它可以访问obj.constructor
.
如果你有一个Backbone.js模型,它以这种方式从Backbone.Model扩展:var YourModel = Backbone.Model.extend({});
你可以使用new
:创建一个对象var yourModel = new YourModel();
.
然后,您可以使用yourModel.constructor
:
yourModel.constructor === YourModel // true
Run Code Online (Sandbox Code Playgroud)
或者instanceof
:
yourModel instanceof YourModel // true
yourModel instanceof Backbone.Model // true
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2644 次 |
最近记录: |