Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/06/2017, 00:46
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Metodo de un metodo [JavaScript]

Sí, pero vas a tener que devolver una instancia de la clase desde el método padre si deseas acceder al método hijo desde afuera para que se pueda encadenar métodos. Si solo vas a usarlo dentro del ámbito del método padre, no será necesario que devuelvas instancia alguna.

Código Javascript:
Ver original
  1. "use strict";
  2.  
  3. class FdW{
  4.     constructor(param){
  5.         this.name = param;
  6.     }
  7.  
  8.     greet(){
  9.         this.message = "Hello, " + this.name;
  10.      
  11.         this.show = function(){
  12.             console.log(this.message);
  13.         };
  14.      
  15.         return this;
  16.     }
  17. }
  18.  
  19. const $ = new FdW("Alexis88");
  20.  
  21. $.greet().show(); //Hello, Alexis88

Funcionaría de la misma manera si el método hijo estuviera por fuera, es decir, al nivel del método padre.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 24/06/2017 a las 10:44 Razón: Ejemplo real