我是backbone.js的初学者。这是我正在努力的方向。
Person = Backbone.Model.extend({
defaults: {
name: 'Fetus',
age: 0,
children: []
},
initialize: function(){
//alert("Welcome to this world");
}
});
var person = new Person({name: 'John', age: '100'});
delete person;
//var person = new Person;
//person.set({name: 'Cooper', age: '90'});
alert(person.get('name') + ' ' + person.get('age'));
- 我确实删除了我的 person 实例,但是当我提醒为什么我得到 John 和 100 而不是默认值时。
- 初始化和构造函数有什么区别。它做同样的工作吗?
- 这些值存储在内存的哪个部分。我知道它可能是堆栈,但有人可以对此提供见解。