題目:
翻轉字符串
先把字符串轉化成數組,再借助數組的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']
哈哈,今天第一次寫博客,好激動,不足之處還望大神不吝賜教。