Как реализовать функцию, которая возвращает новую строку, в которой каждое слово, которое содержит 5 или больше символов, написана наоборот?
надо реализовать функцию, которая принимает строку в качестве аргумента и возвращает новую строку, в которой каждое слово, которое содержит 5 или больше символов, написана наоборот, пробовал
const reverseLongWords = (str) => {
let arr = str.split(" ");
for (let i = 0; i < arr.length; i++) {
if (arr[i].length >= 5) {
arr[i] = arr[i].split("").reverse().join("");
}
}
return arr;
};
не сработало с массивом, как правильно реализовать?
Ответы (1 шт):
Автор решения: anami
→ Ссылка
const reverseLongWords = (str) => {
let arr = str.split(" ");
for (let i = 0; i < arr.length; i++) {
if (arr[i].length >= 5) {
arr[i] = arr[i].split("").reverse().join("");
}
}
return arr.join(" ");
};