objeto con método javascript code example
Example 1: funcion dentro de objeto
function rectangulo(base, altura) {
this.base = base;
this.altura = altura;
this.calcularArea = function () { return this.base * this.altura; };
}
var r1 = new rectangulo(2, 4);
console.log(r1.calcularArea());
Example 2: FUNCION EN OBJETO JAVASCRIPT
function nombreDelTipoDeObjeto (par1, par2, …, parN) {
this.nombrePropiedad1 = valorPropiedad1;
this.nombrePropiedad2 = valorPropiedad2;
this.método1 = function () { … código …. }
this.método2 = function (param1, param2, …, paramN) { … código …}
}
function nombreDelTipoDeObjeto (par1, par2, …, parN) {
this.nombrePropiedad1 = valorPropiedad1;
this.nombrePropiedad2 = valorPropiedad2;
this.método1 = nombreFuncion1;
this.método2 = nombreFuncion2;
}
function nombreFuncion1 (par1, par2, …, parN) { … código … }
function nombreFuncion2 (par1, par2, …, parN) { … código … }
Example 3: objeto con método javascript
const libro = {
titulo: "El Quijote",
autor: "Cervantes",
paginas: 600,
info: function(){
var cadena = this.titulo + " , " + this.autor ;
return cadena
}
Example 4: devolver nombre propiedades de objeto javascript
var coche =new Auto("Seat", "Ibiza", 90, 2010, 5000);
console.log(Object.keys(coche))
Example 5: acceder a propiedades objetos
nombreObjeto.nombrePropiedad
Si el método no recibe parámetros colocamos los paréntesis también, pero sin nada dentro.
miObjeto.miMetodo()