反轉字串方法

2021-10-23 00:24:00 字數 609 閱讀 1987

前言,之前做過乙個面試題,是將「12345」變成「54321」,萌新的我想到的辦法就是迴圈乙個乙個取出來,讓在拼在一起。大哥看了直搖頭,說我目光短淺。然後跟我分享一種辦法,

1.先將字串轉換為陣列(split)

2.利用陣列的反序函式調位置

3.用join從陣列變成字串

聽完大哥講的話,我只想說一句 秒啊,還有這種操作!

附上**

var string=

"123"

;var newarr=string.

split(""

).reverse()

;var newstring=newarr.

join()

console.

log(newstring)

奈何自己太菜 記split,splice,slice的用法老是搞混

一.split

split主要用於字串的分割,可以根據某個字元把字串拆分成多個陣列

二.splice

splice可根據座標位置進行刪除陣列並返回長度

三.slice

slice可以建立乙個由當前陣列中的一項或多項組成的新陣列,原有的陣列不變

字串反轉方法

1.使用array.reverse方法 對於字串反轉,我們可以使用.net類庫自帶的array.reverse方法 public static string reversebyarray string original 2.使用字元快取 在面試或筆試中,往往要求不用任何類庫方法,那麼有朋友大概會使用...

js反轉字串方法

自定義實現反轉字串的方法 str reverse param string str 要反轉的字串 return string newstr 反轉之後的字串結果 第一種 function str reverse str 第二種 function str reverse str console.log ...

字串反轉方法收集

1.單位元組字串反轉 php提供了現成的用於字串反轉的函式strrev str abcdef123 echo strrev str 2.對於包含中文的多位元組字串需要用到mb substr str 字串反轉 function rev str,encoding utf 8 return result ...