viernes, 6 de febrero de 2015
Javascript - Métodos privados y publicos
En esta oportunidad voy a plantear un ejemplo de como crear un objecto en javascript y definir métodos privados y publicos.
El siguiente código muestra una clase persona con id, firsName y lastName:
function Person(options) {
var id = options.id;
var firstName = options.fistName;
var lastName = options.lastName;
//Private method
var fullName = function () {
return firstName + " " + lastName;
}
//Public method
this.getId = function () {
return id;
}
//Public method
this.getFullName = function () {
return fullName;
}
}
Donde tenemos fullName como método privado y getFullName y getId como métodos publicos.
Podemos observar que utilizando "this", en ese caso, se define como publicos a estos dos métodos. En el caso del otro (fullName) se define como variable-function privada.
Por ultimo para crear una instancia y utilizar esta clase, debemos realizar los siguiente:
var persona = new Persona({
id: 1234,
firstName: "Juan",
lastName: "Perez"
}
);
console.log(persona.getFullName());
console.log(persona.getId());
Este es un simple ejemplo de como crear un objecto en javascript y poder estructurar el código sin utilizar un framework particular.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario