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