私はBackboneとJSを初めて使用するので、間違っている場合は修正してください...
backbone.jsサイトの例を使用して、
var Note = Backbone.Model.extend({
initialize: function() { ... },
author: function() { ... },
coordinates: function() { ... },
allowedToEdit: function(account) {
return true;
}
});
Backbone.jsによると、
「独自のModelクラスを作成するには、Backbone.Modelを拡張し、インスタンスプロパティと、コンストラクター関数に直接アタッチするオプションのclassPropertiesを提供します。」
だから私は2つのオブジェクトを作成します
var n1 = new Note;
var n2 = new Note;
現在、プロパティautor、allowedToEdit座標などは、n1およびn2のインスタンスプロパティではありません。それらはプロトリンクの下に作成されます。backbone.jsでインスタンスプロパティを作成するにはどうすればよいですか
また、オブジェクトのjavascriptで継承されたプロパティを変更しようとしても、継承されたプロパティは変更されません。代わりに、同じ名前の新しいプロパティがオブジェクトインスタンスのプロパティに作成されます。どうすればこれを達成できますか?前もって感謝します...