If you want instance specific private variables,
function ClassConstructor(...) {
var that = this;
var membername = value;
function privatememthod(...) {...}
}
you have instance specific private variable membername & private method privatemethod.
Access for external methods:
function ClassConstructor(...) {
var that = this;
var membername = value;
function privatememthod(...) {...}
return {
getPrivareMember: function(){
return membername;
}
}
}