Articles

det ser ud til, at din bro.ser ikke understøttes af vores applikation.

i dag stødte jeg på en udfordring, der krævede, at jeg vendte om en bestemt streng. Jeg havde gjort noget af denne art et par dage tilbage, men overraskende, jeg var nødt til at google, hvordan man vender en streng igen. Så for at huske trinene kom jeg op med min egen formel:

.s.r.j("")

hvor:

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

sig, at du får en streng til at vende f.eks "hello". Lad os vende det ved hjælp af vores formel.

Split

det første trin er at opdele ordet:

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

nu, splitWord indeholder følgende array:

split() metoden opdeler ordet i en række enkeltstående tegn.

det tomme strengargument, der gives til metoden, indikerer, at hvert tegn skal opdeles.

Reverse

det andet trin er at vende splittet ord:

var reverseWord = splitWord.reverse();

dette ville output:

Join

endelig, vi vil deltage i arrayet af omvendte bogstaver

joinedWords = reverseWord.join("")

dette ville resultere i den endelige omvendte streng:

olleh

der går du! Du har lige vendt et ord.