Articles

det verkar som om din webbläsare inte stöds av vår applikation.

idag kom jag över en utmaning som krävde att jag skulle vända en viss sträng. Jag hade gjort något av detta slag för några dagar tillbaka, men överraskande, jag var tvungen att google hur man vända en sträng om igen. Så för att komma ihåg stegen kom jag fram med min egen formel:

.s.r.j("")

var:

  • .s står för .split()
  • .r står för .reverse()
  • .j står för .join()

säg att du får en sträng för att vända t.ex. "hello". Låt oss vända det med vår formel.

Split

det första steget är att dela ordet:

var word = "hello";var splitWord = word.split("");

Nu,splitWord innehåller följande array:

split() metoden delar upp ordet i en rad fristående tecken.

det tomma strängargumentet som ges till metoden indikerar att varje tecken ska delas upp.

omvänd

det andra steget är att vända det delade ordet:

var reverseWord = splitWord.reverse();

detta skulle mata ut:

gå med

slutligen kommer vi kommer att gå med i matrisen med omvända bokstäver

joinedWords = reverseWord.join("")

detta skulle resultera i den slutliga omvända strängen:

olleh

Där går du! Du har just vänt ett ord.