Hola quería hacer alusión a un error de sintaxis o una errata en la descripción siguiente de este apartado:
Alternativa 3: definir un objeto y asignarle contenido a su propiedad prototype creando un objeto único con la sintaxis de literal (propiedades enumeradas con dos puntos y separadas por comas):
function nombreObjeto (par1, par2, …, parN) {
this.propiedad1 = valorPropiedad1; this.propiedad2 = valorPropiedad2; …
}
nombreObjeto.prototype = {
propiedadComún1: valorPropiedadComún1;
propiedadComún2: valorPropiedadComún2;
…
métodoComún1: function (par1, par2, …, parN) { … },
métodoComún2: function (par1, par2, …, parN) { … },
…
}
.. y es que en la parte de las propiedades (propiedadComún1: valorPropiedadComún1;
propiedadComún2: valorPropiedadComún2;) no iría ";" sino "," para delimitar sentencias.
Siento la molestia, pero es que me ha traido un poco de cabeza a la hora de comprender la sintaxis. Luego en el ejemplo ya he caido en la cuenta del error.
Gracias