Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

227
Visualizações
¿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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda