문자열을 받는 JavaScript 함수를 작성해야 합니다. 이 함수는 안에 있는 문자열의 각 단어를 반대로 해야 합니다(단어란 양쪽 끝의 공백 또는 공백과 문자열 끝으로 둘러싸인 부분 문자열을 의미합니다).
함수는 마침내 새로 형성된 문자열을 반환해야 합니다.
예를 들어 -
입력 문자열이 -
인 경우const str = 'This is a string';
그러면 출력은 다음과 같아야 합니다. -
const output = 'sihT si a gnirts';
예시
const str = 'This is a string'; const reverseWords = (str = '') => { const reversed = []; str.split(" ").forEach(el => { let wordReversed = ""; for (let i = el.length - 1; i >= 0; i--){ wordReversed += el[i]; }; reversed.push(wordReversed); }); return reversed.join(" "); }; console.log(reverseWords(str));
출력
콘솔의 출력은 -
sihT si a gnirts