manejo de objetos javascript code example

Example 1: FUNCION EN OBJETO JAVASCRIPT

//Manera 1
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 …}
}
// Manera alternativa
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 2: listar objetos javascript

libros = ["Brideshead", "Faustus", "Musica"]

function libro(titulo, autor, ISBN) {

    this.titulo = titulo;
    this.autor = autor;
    this.ISBN = ISBN;
    //this.isbn calculo
}

var Brideshead  =  new libro("Retorno a Brideshead", "Evelyn Waugh", 8447308472);
var Faustus = new libro("Doctor Faustus", "Thomas Mann", 9788435018449);
var  Musica = new libro("Una música constante", "Vikram Seth", 9780767904643)
console.log(Object.values(Brideshead))