题目:
翻转字符串
先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。
你的结果必须得是一个字符串
这是一些对你有帮助的资源:
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']
哈哈,今天第一次写博客,好激动,不足之处还望大神不吝赐教。