FCC-----------Reverse a String

来源:互联网 发布:华为大数据营销策略 编辑:程序博客网 时间:2024/05/02 01:04

翻转字符串

先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。

这里用到了String.split()      Array.reverse()      Array.join

split() 方法用于把一个字符串分割成字符串数组。

stringObject.split(separator,howmany)

说明:

一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。

但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。

注释:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

注释:String.split() 执行的操作与 Array.join 执行的操作是相反的。


reverse() 方法用于颠倒数组中元素的顺序。


arrayObject.reverse()

注释:该方法会改变原来的数组,而不会创建新的数组。


join() 方法用于把数组中的所有元素放入一个字符串。

元素是通过指定的分隔符进行分隔的。


arrayObject.join(separator)

返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入 separator 字符串而生成的

function reverseString(str) {  var arr=str.split("");    arr.reverse();    var str1=arr.join("");  return str1;}reverseString("hello");


原创粉丝点击