Necesito dividir una cadena grande en 5 palabras y devolver una oración de estas 5 palabras. Ejemplo:
// The string that needs to be split 'Hello, this is a very big string that goes on for loooooooooong' // The output i need 'Hello, this is a very Sé que puedo usar split(' ', 5) para separar las primeras 5 palabras, pero no sé cómo volver a juntarlas en una oración. Gracias de antemano por su ayuda y si necesita que lo aclare, solo pregunte.
Solo necesita volver a unirse a la matriz dividida:
split(' ', 5).join(' ');Usando Array.prototype.join() que crea y devuelve una nueva cadena al concatenar todos los elementos en una matriz.
const s = 'Hello, this is a very big string that goes on for loooooooooong'; const str = s.split(' ', 5).join(' '); console.log(str); Más sobre Array.prototype.join() - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join