翻转字符串算法

来源:互联网 发布:欧拉回路算法 编辑:程序博客网 时间:2024/06/03 17:01
function reverseString(str) {    var arr=str.split("");    arr.reverse();    str=arr.join("");    return str;}reverseString("hello");

str.split([separator[,limit]])

        找到分隔符后,将其从字符串中删除,并将子字符串的数组返回。如果没有找到或者省略了分隔符,则该数组包含一个由整个字符串组成的元素。如果分隔符为空字符串,则将str转换为字符数组。如果字符串仅由一个分隔符实例组成,则该数组由两个空字符串组成。

Note: 当字符串为空时,split()返回一个包含一个空字符串的数组,而不是一个空数组,如果字符串和分隔符都是空字符串,则返回一个空数组。


join()
str = arr.join()  //默认为“,”
str = arr.join("")  //分隔符===空字符串“”
str = str.join("+")  //分隔符为=== +