diff --git a/String/ReverseWords.js b/String/ReverseWords.js new file mode 100644 index 0000000000..0f0b92a288 --- /dev/null +++ b/String/ReverseWords.js @@ -0,0 +1,15 @@ +const reverseWords = (str) => { + // Split string into words + // Ex. "I Love JS" => ["I", "Love", "JS"] + const words = str.split(' ') + // reverse words + // ["I", "Love", "JS"] => ["JS", "Love", "I"] + const reversedWords = words.reverse() + // join reversed words with space and return + // ["JS", "Love", "I"] => "JS Love I" + return reversedWords.join(' ') +} + +// testing +console.log(reverseWords('I Love JS')) +console.log(reverseWords('My Name Is JavaScript'))