--- id: a202eed8fc186c8434cb6d61 title: Reverse a String isRequired: true challengeType: 5 --- ## Description
Reverse the provided string. You may need to turn the string into an array before you can reverse it. Your result must be a string. Remember to use Read-Search-Ask if you get stuck. Write your own code.
## Instructions
## Tests
```yml tests: - text: reverseString("hello") should return a string. testString: assert(typeof reverseString("hello") === "string", 'reverseString("hello") should return a string.'); - text: reverseString("hello") should become "olleh". testString: assert(reverseString("hello") === "olleh", 'reverseString("hello") should become "olleh".'); - text: reverseString("Howdy") should become "ydwoH". testString: assert(reverseString("Howdy") === "ydwoH", 'reverseString("Howdy") should become "ydwoH".'); - text: reverseString("Greetings from Earth") should return "htraE morf sgniteerG". testString: assert(reverseString("Greetings from Earth") === "htraE morf sgniteerG", 'reverseString("Greetings from Earth") should return "htraE morf sgniteerG".'); ```
## Challenge Seed
```js function reverseString(str) { return str; } reverseString("hello"); ```
## Solution
```js function reverseString(str) { return str.split('').reverse().join(''); } reverseString("hello"); ```