var modularpattern = (function() {
var sum = 0;
return {
add: function() {
sum = sum + 1;
return sum;
},
}
}());
var c = modularpattern;
c.add(); // 1
var d = modularpattern;
d.add(); // 2 but I want to be 1
console.log(modularpattern.add()); // alerts: 3
さらに多くのオブジェクトを持つことは可能ですか?私はプライベートフィールドを持っていたいが、同時にその1つだけのオブジェクトを持っている?他のオブジェクトにモジュールパターンを使用することは可能でしょうか
結果はどのように見えるのですか? –
@Nina Scholz c.add ==> 1 d.add ==> 1 console.log(..)==> 1 –
これは問題をはっきりさせません。 –