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');
    }
}
}
i'm learning how oop works in js and i'm a bit confused now about private methods and fields. i'd like to have some private member in the person section such as 'personCount' or 'lastAddedPerson'. if i add them like this:
Person:
{
    personCount: 0,
    lastAddedPerson: '',
    ...
}
at the beginning of the person section, the fields are public and can be called with Systemane.Person.Field.... how can i set them private? and the same for a method.
thx for your help.
 
     
     
    