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

308
Visualizações
¿Cómo obtener el nombre y apellido cuando alguien ingresa el nombre completo en Javascript?

¿Cómo obtener el nombre y apellido de alguien cuando ingresa su nombre completo si el nombre y / o apellido de alguien tiene más de 1 palabra cada uno? Como por ejemplo "Juan García Reyes" donde "García Reyes" es el apellido, o "Anne Marie Smith" donde Anne Marie es el nombre. Tengo esto:

 set fullName(value) { const parts = value.split(" "); this.firstName = parts[?]; this.lastName = parts[?] }

o esto:

 set fullName(value) { [this.firstName, this.lastName] = value.split(' '); }

pero solo funcionan cuando el nombre y el apellido son solo 1 palabra. ¡Soy un principiante, así que perdónenme si esto es un poco estúpido!

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

0

Primero lee esto

https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/

No lo recomiendo, pero se puede hacer

 const value = "John John James"; const parts = value.split(" "); const lastName = parts.pop() const firstName = parts.join(" ") console.log(lastName) console.log(firstName)

about 4 years ago · Juan Pablo Isaza Relatório

0

No puedes adivinar qué tipo de datos informará tu usuario, puede proporcionar una, dos o tres palabras, siendo el nombre las dos primeras o solo la primera, por ejemplo. Pero puedes hacer que informen de la manera que quieras. Intente establecer entradas significativas, una para el nombre y otra para el apellido.

about 4 years ago · Juan Pablo Isaza Relatório

0

haga dos entradas separadas y deje que el usuario escriba su nombre en uno y su apellido en el otro. javascript no tiene la capacidad de detectar un nombre/apellido y escribir código porque parece una locura cuando solo puede tener dos entradas separadas

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