我刚刚开始学习 Backbone,但我对模型有疑问。我已经创建了对象,但是当我尝试从创建的对象中获取属性时,我从控制台获得的属性是未定义的。你能告诉我为什么吗?
Person = Backbone.Model.extend({
defaults: {
name: 'Fetus',
age: 0,
child: ''
},
initialize: function() {
alert("Welcome to this world");
}
});
这是来自控制台:
var person = new Person({ name: "tom", age: 15, child: "jerry" });
undefined
var name = person.get("name");
undefined
为什么我在这里没有得到“tom”这个名字???
谢谢