【js】字符串反轉可實現的幾種方式


方式1:

這種方式比較簡單,推薦使用

字符串轉數組,反轉數組,數組轉字符串。

split(""):根據空字符串拆分數組

reverse():數組反轉元素位置

join(""):數組轉回字符串,且不帶分隔符

實現效果如圖:

 

方式2:

這種方式相對麻煩,但也可以

定義新的空字符串,遍歷str,charAt()是取字符串的一個字符,先去最后一個字符,再取倒數第二個...以此類推。

都放到新的字符串前面。這樣就是倒序的了

 

方式3​:

這種方式有點類似第一種方式的底層實現版,一般不推薦使用

把中間的數組元素替換位置換成了可以理解。但是太繁瑣。有了可使用的函數就可以不用這樣了。

關鍵在於這里的pop()函數和push()函數。

pop():取數組最后一個元素,並刪除該元素

push():元素加入新數組中

 

表情逐漸復雜...

 


免責聲明!

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



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