js字符串倒序


有的時候我們需要把字符串倒序。

比如“范堅強”的倒序就是“強堅范”。

如何對字符串進行倒序呢?你首先想到的方法就是生成一個棧,從尾到頭依次取出字符串中的字符壓入棧中,然后把棧連接成字符串。

var reverse = function( str ){
   var stack = [];//生成一個棧
   for(var len = str.length,i=len;i>=0;i-- ){
    stack.push(str[i]);
}
return stack.join('');
};

 

var reverse = function( str ){
  var newStr = '', i = str.length;
   for(; i >= 0; i--) {
        newStr += str.charAt(i);
   }
   return newStr;
};

reverse('abcde')

 

其實還有一個方法。

var reverse = function( str ){
return str.split('').reverse().join('');
};

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM