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

138
Visualizações
ParseInt una cadena a números en una matriz

Estoy tratando de convertir una cadena de números en una matriz de elementos con cada número. Pensé que parseInt convertiría la cadena en números, pero ahora estoy un poco perdido.

 const str = '1 2 3 4'; let words = parseInt(str); words = str.split(' ');

lo que resulta en

 Array ["1", "2", "3", "4"]

Sin embargo, me gustaría que el resultado fuera

 [1, 2, 3, 4]
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puede aplicar una pequeña función de mapa para hacer eso. Cuando está haciendo una conversión simple como esta, puede usar un solo método en el argumento del mapa como acceso directo

 str.split(' ').map(Number)

es lo mismo que

 str.split(' ').map(n => Number(n))

que es lo mismo que

 str.split(' ').map(n => { return Number(n); }) 

 const str = '1 2 3 4'; let words = str.split(' ').map(Number) console.log(words);

about 4 years ago · Juan Pablo Isaza Relatório

0

str.split(' ').map(Number) no es una respuesta incorrecta para los datos proporcionados, pero ¿qué sucede si recibe una cadena como '1 2 3 4' ? El resultado sería [1, 0, 0, 0, 2, 3, 0, 0, 0, 4] .

Así que tal vez

 [...str].reduce((r,c) => c === " " ? r : (r.push(+c),r),[]);

o

 [...str].reduce((r,c) => c === " " ? r : r.concat(+c),[]);

podría hacerlo mejor.

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