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

154
Visualizações
Devuelve una matriz y una función que devuelve otra matriz juntas JS

Actualmente estoy tratando de devolver una array con algunos valores y una function que también devuelve otra array . ¿Cómo hago para que mis devoluciones sean básicamente 2 arrays en lugar de 1 array y 1 function ?

Ejemplo

 const array1 = [a, b, c] const function = () => { if(something) { somevalues.map(e => { return ( <div>{e}<div> ) }) } else { othervalues.map(f => { return ( <div>{f}<div> ) }) } } return [...array1, function] ??

la función en el ejemplo obviamente devuelve la función en lugar de su propio retorno, ¿cómo soluciono eso?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Necesitas

  • en realidad devuelve algo de su función. Si no devuelve los valores devueltos de somevalues.map(...) y othervalues.map(...) entonces su función devolverá undefined .
  • llamar a la función para obtener su valor de retorno
  • distribuya el valor de retorno en la matriz de resultados, tal como lo hace con la matriz estática.

Ejemplo:

 const array1 = [a, b, c] const outerFunction = () => { const innerFunction = () => { if(something) { return somevalues.map(e => (<div>{e}<div>)); // ^^^^^^ } else { return othervalues.map(f => (<div>{f}<div>)); // ^^^^^^ } } return [...array1, ...innerFunction()]; // ^^^ ^^ }
about 4 years ago · Juan Pablo Isaza Relatório

0

const array1 = ['a', 'b', 'c']; const something = true; const func = () => { if(something) { return 'e'; } else { return 'f'; } }; console.log([...array1, func()]); //[ "a", "b", "c", "e" ]
about 4 years ago · Juan Pablo Isaza Relatório
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