遞減遍歷
function reverseString(str) {
// 第一步:創(chuàng)建一個空的字符串用來存儲新創(chuàng)建的字符串
var newString = "";
// 第二步:使用for循環(huán)
// 循環(huán)從str.length-1開始做遞減遍歷,直到 i 大于或等于0,循環(huán)將繼續(xù)
// str.length - 1對應(yīng)的就是字符串最后一個字符o
for (var i = str.length - 1; i >= 0; i--) {
newString += str[i];
}
// 第三步:返回反轉(zhuǎn)的字符串
return newString; } reverseString('hello'); // => // "olleh"
數(shù)組內(nèi)置方法
function reverseStr(str){
return str.split('').reverse().join('');
}
console.log(reverseStr("hello world"))
ES6
[...str].reverse().join('');
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者