Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/10/2010, 12:20
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: eliminar y restaurar opciones select

buenas... como sabras, return en una funcion devuelve el valor que se le indique. en este caso, la funcion devuelve un objeto literal que contiene dos metodos. es lo mismo como si creara ese objeto literal en una variable y luego al final devolviera esa variable. si se te hace mas facil entenderlo o visualizarlo con una variable, sigue siendo perfectamente valido. es solo una costumbre que tengo de no declarar variables cuando no las considero necesarias. sobre los parentesis, como bien dices, son para invocar la funcion y lo que esta devuelva es asignado a la variable. en fin, el proposito de la funcion era crear un closure del array para que no sea modificado a no ser con los metodos provistos.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.