javascript les objets 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: criar objeto javascript

var pessoa = {
  nome: ['Bob', 'Smith'],
  idade: 32,
  sexo: 'masculino',
  interesses: ['música', 'esquiar'],
  bio: function() {
    alert(this.nome[0] + ' ' + this.nome[1] + ' tem ' + this.idade + ' anos de idade. Ele gosta de ' + this.interesses[0] + ' e ' + this.interesses[1] + '.');
  },
  saudacao: function() {
    alert('Oi! Eu sou ' + this.nome[0] + '.');
  }
};