Systemname =
{
Question :
{
send: function()
{
console.log("send");
},
read: function()
{
console.log("read");
},
delete: function()
{
console.log("delete");
}
},
Answer :
{
send: function()
{
console.log("Answer sent");
}
},
Person :
{
foo: 'foo',
bar: 'bar',
add: function(name)
{
console.log('person "' + name + '" added');
},
remove: function(id)
{
console.log('person with id "' + id + '" removed');
}
}
}
私はjsでoopがどのように機能するかを学んでおり、プライベートメソッドとフィールドについて少し混乱しています。「personCount」や「lastAddedPerson」などのプライベートメンバーをpersonセクションに入れたいのですが。私がこのようにそれらを追加した場合:
Person:
{
personCount: 0,
lastAddedPerson: '',
...
}
個人セクションの冒頭で、フィールドは公開されており、Systemane.Person.Field ....で呼び出すことができます。どうすればそれらを非公開に設定できますか?メソッドについても同じです。
あなたの助けのためのthx。