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

223
Views
¿Cómo obtener el resultado de la suma (1) (2,3) (4,5,6) sin una llamada final al curry javascript?

Cómo implementar una función suma que tomará parámetros como los siguientes y debería dar la salida de la suma total sin llamarla al final con una llamada de parámetro vacía.

 sum(1,2..n)(5,6…n)…(n)

ejemplo:

 console.log("output should be: ", sum(1)(2,3)(4,5,6)) // output should be: 21

Nota:

  1. Sé que podemos usar valueOf, pero eso solo funcionará si estamos analizando el resultado en un valor primitivo.

  2. No quiero una solución para console.log(sum(1)(2,3)(4,5,6)()) // 21 como su solución, sé cuál es:

 function add(...args) { let a = args.reduce((a, b) => a + b, 0) function sum(...args){ let b = args.reduce((a, b) => a + b, 0) if(b){ return add(a+b) } return a } return sum }
  1. Cualquier ayuda/orientación o referencia mediante la cual pueda lograrse será útil.
about 4 years ago · Juan Pablo Isaza
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!