Boas a todos,
Tenho aqui uma duvida que se calhar me podem esclarecer.
Tenho uma class (ClassA) com 1 método privado e outro publico:
Código (Javascript):
Estou com problemas em aceder á função privada (privateMethod()) quando o tento chamar a partir de uma função publica (publicMethod()).
Alguem me pode dar umas luzes do que esta aqui a acontecer? (out of scope provavelmente, mas pq?) que estou a fazer de errado?
cumps,
cc
Tenho aqui uma duvida que se calhar me podem esclarecer.
Tenho uma class (ClassA) com 1 método privado e outro publico:
Código (Javascript):
function ClassA() {
var privateMethod = function() {
alert("here");
}
}
ClassA.prototype = {
constructor: ClassA,
publicMethod: function() {
this.privateMethod(); //da erro
}
}
var privateMethod = function() {
alert("here");
}
}
ClassA.prototype = {
constructor: ClassA,
publicMethod: function() {
this.privateMethod(); //da erro
}
}
Estou com problemas em aceder á função privada (privateMethod()) quando o tento chamar a partir de uma função publica (publicMethod()).
Alguem me pode dar umas luzes do que esta aqui a acontecer? (out of scope provavelmente, mas pq?) que estou a fazer de errado?
cumps,
cc