Qual è lo standard di codifica per nominare un metodo privato in una lingua che non ha il modificatore privato? Nello specifico, sto parlando di Javascript. Di seguito ho inserito un trattino basso alla fine del nome del mio metodo privato, ma un collega mi ha detto che il carattere di sottolineatura di solito è per i campi di classe.
var MyClass = Class.create({
initialize: function() {
alert('constructor');
},
publicMethod: function() {
alert('i am public');
},
privateMethod_: function() {
alert('i am private');
}
});