私は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'));
- 個人インスタンスを削除しましたが、警告すると、デフォルト値ではなく John と 100 が表示されるのはなぜですか。
- 初期化とコンストラクターの違いは何ですか。それは同じ仕事をしますか?
- これらの値が格納されるメモリの部分。私はそれがスタックである可能性があることを知っていますが、誰かがこれについて洞察を与えることができます.