Estoy tratando de pasar cada argumento a través del constructor al método que, a su vez, encripta los valores. Pero, el Método no está leyendo los valores en los argumentos.
Por favor, ¿qué estoy haciendo mal?
class Add { constructor(...words) { this.words = words; } print(words){ words = [words]; let output = "$" console.log(words) for(let word of words){ output += word +"$" } return output } } var x = new Add("I", "Love","you"); var y = new Add("this", "is", "awesome"); x.print() z.print()Escribió mal el constructor y también si asigna algo a this dentro del constructor, entonces también puede acceder a eso en this en otros métodos.
class Add { constructor(...words) { this.words = words; } print() { let output = "$" for (let word of this.words) { output += word + "$" } return output } } var x = new Add("I", "Love", "you"); console.log(x.print())