Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

453
Views
¿Cómo tomo varias palabras y obtengo una versión combinada, donde cada palabra está separada por un signo de dólar $ usando ECMA6?

Estás haciendo un encriptador de texto. Debe tomar varias palabras y generar una versión combinada, donde cada palabra esté separada por un signo de dólar $ . Por ejemplo, para las palabras "hola", "cómo", "eres", "tú", el resultado debe ser "$hola$cómo$estás$tú$". El código dado declara una clase llamada Add , con un constructor que toma un parámetro de descanso. Complete el código agregando un método print() a la clase, que debería generar el resultado solicitado.

Mi código:

 class Add { constructor(...words) { this.words = words; } //What method to use and how? } var x = new Add("hehe", "hoho", "haha", "hihi", "huhu"); var y = new Add("this", "is", "awesome"); var z = new Add("lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing", "elit"); x.print(); y.print(); z.print();
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Si this.words es una matriz de palabras, entonces el método de impresión simplemente uniría las palabras con un separador "$" como se ve aquí en este fragmento de código:

 //My code : class Add { constructor(...words) { this.words = words; } //What method to use and how? print(){ console.log('$' + this.words.join('$') + '$') } } var x = new Add("hehe", "hoho", "haha", "hihi", "huhu"); var y = new Add("this", "is", "awesome"); var z = new Add("lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing", "elit"); x.print(); y.print(); z.print();

about 4 years ago · Juan Pablo Isaza Report

0

class Add { constructor(...words) { this.words = words; } //What method to use and how? print(divider = '$') { console.log(`${divider}${this.words.join(divider)}${divider}`); } } var x = new Add("hehe", "hoho", "haha", "hihi", "huhu"); var y = new Add("this", "is", "awesome"); var z = new Add("lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing", "elit"); x.print(); // $hehe$hoho$haha$hihi$huhu$ y.print(); // $this$is$awesome$ z.print(); // $lorem$ipsum$dolor$sit$amet$consectetur$adipiscing$elit$
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!