344. 反转字符串(JavaScript)
请编写一个函数,其功能是将输入的字符串反转过来。
示例:
输入:s = "hello" 返回:"olleh"
解法一:转换成数组,使用数组的reverse()函数
/**
* @param {string} s
* @return {string}
*/
var reverseString = function(s) {
return s.split('').reverse().join('');
};
解法二:从后往前循环
/**
* @param {string} s
* @return {string}
*/
var reverseString = function(s) {
var result = '';
for (var i = s.length-1; i >= 0; i--) {
result += s[i];
}
return result;
};
解法三:从前往后循环
/**
* @param {string} s
* @return {string}
*/
var reverseString = function(s) {
var result = '';
for (var i of s) {
result = i + result;
}
return result;
};