Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Salvadoruve2 en 03 de Diciembre 2016, 17:59

Título: Prototype JavaScript sintaxis ¿separación por comas o punto y coma? (CU01147E)
Publicado por: Salvadoruve2 en 03 de Diciembre 2016, 17:59
Hola quería hacer alusión a un error de sintaxis o una errata en la descripción siguiente de este apartado:

Citar
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


Título: Re:Prototype JavaScript sintaxis ¿separación por comas o punto y coma? (CU01147E)
Publicado por: Ogramar en 09 de Diciembre 2016, 19:55
Buenas Salvadoruve2, gracias por avisarlo. Es una errata, lo comunico para corregirlo.

Salu2