baa*_*der 8 javascript model backbone.js
如何检索backbone.js模型实例的模型名称?
例如:
var Topic = Backbone.Model.extend({
})
var topic = new Topic({ type: 'question' })
var doSomethingWithTopic = function(topic) {
// check if passed in topic is of type Topic
// something like topic.constructor.name === 'Topic'
}
doSomethingWithTopic(topic)
Run Code Online (Sandbox Code Playgroud)
我意识到我可能会模糊backbone.js模型和类之间的界限,因此如果需要,我可以采用其他方式解决这个问题.
Lee*_*Lee 20
使用instanceof
运营商.
var doSomethingWithTopic = function(topic) {
if( topic instanceof Topic ) {
// do something with topic
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7933 次 |
最近记录: |