I have an array of strings array_strings and I want to get the maximum length of x consecutive values from the list and return a string. I have tried with this code but, its not working.
var myArr = ['we', 'make', 'the', 'best', 'dishes', 'in', 'cooking', 'class'];
x = 2;
function myFunc(array_strings, x) {
// your code
let val = '',
y = 0;
array_strings.sort((a, b) => {
return a.length < b.length
});
if (array_strings.length > 0) {
while (x) {
val += array_strings[y];
y++;
x--;
}
}
return val;
}
console.log(myFunc(myArr, x))
// expected output 'cookingclass'
on sorting, I cannot satisfy the consecutive order. Where am I going wrong?