Saltar al contenido

Javascript: devolver la última palabra en un string

Intenta interpretar el código de forma correcta antes de adaptarlo a tu trabajo y si tdeseas aportar algo puedes dejarlo en los comentarios.

Solución:

Prueba esto:

puede usar palabras con n longitud de palabra.

ejemplo:

  words = "Hello World";
  words = "One Hello World";
  words = "Two Hello World";
  words = "Three Hello World";

Todos devolverán el mismo valor: “Mundo”

function test(words) 
    var n = words.split(" ");
    return n[n.length - 1];


También podrías:

words.split(" ").pop();

Simplemente encadenando el resultado (array) de la función de división y hacer estallar el último elemento haría el truco en una sola línea 🙂

var data = "Welcome to Stack Overflow";
console.log(data.split(" ").splice(-1));

Producción

[ 'Overflow' ]

Esto funciona incluso si no hay espacio en el original stringpara que pueda obtener de inmediato el elemento como este

var data = "WelcometoStackOverflow";
console.log(data.split(" ").splice(-1)[0]);

Producción

WelcometoStackOverflow

Si aceptas, puedes dejar una sección acerca de qué te ha gustado de este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *