加州提子面包

JavaScript算法试题系列-03

题目要求:

1
2
3
4
5
6
7
// 字符串颠倒字符串给定某个字符串,要求将其中单词倒转之后然后输出,譬如"Welcome to this Javascript Guide!" 应该输出为 "emocleW ot siht tpircsavaJ !ediuG"。var string = "Welcome to this Javascript Guide!";
// Output becomes !ediuG tpircsavaJ siht ot emocleW
var reverseEntireSentence = reverseBySeparator(string, "");
// Output becomes emocleW ot siht tpircsavaJ !ediuG
var reverseEachWord = reverseBySeparator(reverseEntireSentence, " ");

解答:

1
2
3
function reverseBySeparator(string, separator) {
return string.split(separator).reverse().join(separator);
}
------ 本文结束 ------