Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2015, 18:07
larrysun2
 
Fecha de Ingreso: agosto-2015
Ubicación: En Carúpano
Mensajes: 49
Antigüedad: 9 años, 3 meses
Puntos: 12
Respuesta: Usar varios metodos de un objeto Javascript separados por puntos en un mis

la manera es retornar el valor como un objeto y con esas funciones agregadas antes de retornar.

Aquí un ejemplo donde juego un poco con el valor que después se retorna encerrado en un array
y algunas funciones que añadí al objeto antes de retornarlas como había dicho antes.

Código Javascript:
Ver original
  1. fn = function(Arr){
  2.     var R = [Arr]
  3.     R.log = function(){
  4.         console.log(Arr);
  5.         return this
  6.     }
  7.     R.logW = function(){
  8.         console.warn(Arr)
  9.         return this
  10.     }
  11.     R.valueof = function(){
  12.         return Arr
  13.     }
  14. /*Aqui si quieres haces un "console.log" a el objeto "R" para que en
  15. la consola del navegador veas sus propiedades*/
  16.     return R
  17. }
Uso:
Código Javascript:
Ver original
  1. //Se puede usar de la siguiente manera:
  2. fn("a").log()
  3. fn("b").logW()
  4. fn("c").valueof()
  5.  
  6. // o de la siguiente:
  7.  
  8. fn("a")
  9. .log()
  10. .logW()
  11. .valueof()
  12.  
  13. fn("b")
  14. .log()
  15. .logW()
  16. .valueof()
  17.  
  18. fn("c")
  19. .log()
  20. .logW()
  21. .valueof()

Última edición por larrysun2; 05/12/2015 a las 18:19