首页 > 代码库 > Reverse a String
Reverse a String
题目:
翻转字符串
先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。
你的结果必须得是一个字符串
这是一些对你有帮助的资源:
- Global String Object
- String.split()
- Array.reverse()
- Array.join()
function reverseString(str) { return str.split(‘‘).reverse().join(‘‘); }
这里用到了一个字符串方法和两个数组方法,split()方法将一个
String
对象分割成字符串数组,通过
将字符串分成子串,该方法返回一个数组。reverse()
方法颠倒数组中元素的位置。第一个元素会成为最后一个,最后一个会成为第一个。join()
方法将数组(或一个类数组对象)的所有元素连接到一个字符串中。
split()方法可以接受两个参数,第一个是分隔符,第二个参数可选,用于指定数组的大小,比如
var myString = "Hello World. How are you doing?"; var splits = myString.split(" ", 3); console.log(splits); // ["Hello", "World.", "How"]
console.log(myString); //"Hello World. How are you doing?"
reverse()
方法颠倒数组中元素的位置。第一个元素会成为最后一个,最后一个会成为第一个。该方法没有参数。
join()
方法将数组的所有元素连接到一个字符串中。
var a = [‘Wind‘, ‘Rain‘, ‘Fire‘]; var b=a.join(" "); console.log(b); // "Wind Rain Fire" console.log(a); // [‘Wind‘, ‘Rain‘, ‘Fire‘]
哈哈,今天第一次写博客,好激动,不足之处还望大神不吝赐教。
Reverse a String
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。