I need to split a big string into 5 words and return a sentence from these 5 words. Example:
// 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
I know I can use split(' ', 5) to separate the first 5 words, but i don't know how to put them back together into a sentence. Thanks in advance for your help and i you need me to clearer just ask.
You just need to rejoin the splitted array:
split(' ', 5).join(' ');
Using Array.prototype.join() which creates and returns a new string by concatenating all of the elements in an array.
const s = 'Hello, this is a very big string that goes on for loooooooooong';
const str = s.split(' ', 5).join(' ');
console.log(str);
More about Array.prototype.join() - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join