![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
Código:
Saludos. Syi.getLastCategs({callback:TAB3cback, verb:"POST"});
| |||
Re: explicar esta linea de codigo (nose que hace) Pues es el parámetro del método 'getLastCategs', que es un objeto con dos propiedades: 'callback' y 'verb'. El parámetro de la segunda es la cadena "POST" y el de la primera lo que contenga la variable TAB3cback. |
| ||||
Re: explicar esta linea de codigo (nose que hace) Cita: Muchas gracias chicos.Pero, entonces aver si entendi, esto sería lo mismo que poner: Syi.getLastCategs.callback=TAB3cback; Syi.getLastCategs.verb="POST"; sería lo mismo? Gracias
__________________ Dios es la unica fuente de todo bien. |
| ||||
Re: explicar esta linea de codigo (nose que hace) Bueno, teoricamente no porque Syi.getLastCategs no es un objeto, es una función, así que no puedes asignarle propiedades. Lo correcto sería hacer: Código PHP:
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Re: explicar esta linea de codigo (nose que hace) encontré esto http://javascript.espaciolatino.com/...e_objetos1.htm ahi, crea la funcion "pagina" asi
Código:
function pagina (titulo, color, fondo) { this.titulo = titulo; this.color = color; this.imgfondo = fondo; this.length = 3; } var miPagina = new pagina("Mi página", "Blue", "cruces.gif"); pero luego cuando, un poco mas abajo, habla de propiedades hace esto:
Código:
suponiendo que descripcion ya estaba definido en el prototipo de funciones "pagina", y usa como yo decia, el nombreobj.caract=valor; como es esto entonces? si me decian que no iva y ahora veo que si, se equivocaron o se equivoco el de la pagina que mostre? miPagina.descripcion = "Este es un ejemplo";
__________________ Dios es la unica fuente de todo bien. |
| ||||
Re: explicar esta linea de codigo (nose que hace) No entiendo por qué dices que se equivocaron. Cuando haces: Código PHP: Si la declaras en el prototype, estás declarándola para la "clase" pagina, luego todos los objetos pagina gozarán de esa propiedad. Javascript no obliga a declarar propiedades en los objetos: Código PHP:
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Re: explicar esta linea de codigo (nose que hace) yo pregunte por esto que no entendia que hacia
Código:
{callback:TAB3cback, verb:"POST"} Cita: y yo dije: "a, si es un objeto entonces es lo mismo que hacer.."
Código:
Syi.getLastCategs.callback=TAB3cback; Syi.getLastCategs.verb="POST"; y me dijeron... Cita:
Iniciado por derkenuke ![]() Bueno, teoricamente no porque Syi.getLastCategs no es un objeto, es una función, así que no puedes asignarle propiedades. Lo correcto sería hacer: Código PHP: y yo pregunte entonces que pso con ese link, se equivocaban ahi? no se puede asignar a un objeto una propiedad de la misma forma solo que cuando esta dentro de una funcion? al parecer en http://javascript.espaciolatino.com/...e_objetos1.htm dice que si, pues hace:
Código:
(para entender esto que pego lean el link y van a ver) miPagina.descripcion = "Este es un ejemplo";
__________________ Dios es la unica fuente de todo bien. |
| ||||
Re: explicar esta linea de codigo (nose que hace) Pero en la página se está creando una propiedad de una instancia de una clase (=objeto). En ningún sitio pone:
Código:
sinopagina.descripcion="Este es un ejemplo";
Código:
Es diferente asignarle una propiedad a una instancia que a una clase. Para asignarle una propiedad a una clase, y por tanto asignársela a todas las instancias de esa clase, es para lo que se utiliza abajo el prototype:miPagina.descripcion = "Este es un ejemplo"; Código PHP: Cita: Lo que dice MikiBroki es que el parámetro es un objeto, no que Syi.getLastCategs sea un objeto; ha sido un malentendido. De hecho, Syi.getLastCategs es una función (o un método de un objeto superior, lo mismo da).
Iniciado por MikiBroki Pues es el parámetro del método 'getLastCategs', que es un objeto con dos propiedades: 'callback' y 'verb'. El parámetro de la segunda es la cadena "POST" y el de la primera lo que contenga la variable TAB3cback. Espero que lo hayas entendido así ![]() Un saludo!
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |