Articles

zdá se, že váš prohlížeč není naší aplikací podporován.

Dnes jsem narazil na výzvu, která vyžadovala, abych zvrátil určitý řetězec. Před několika dny jsem udělal něco takového, ale překvapivě, musel jsem google, jak zvrátit řetězec znovu. Abych si vzpomněl na kroky, přišel jsem s vlastním vzorcem:

.s.r.j("")

kde:

  • .s je zkratka pro .split()
  • .r je zkratka pro .reverse()
  • .j je zkratka pro .join()

Řekněme, že jste daný řetězec zvrátit e.g "hello". Pojďme to obrátit pomocí našeho vzorce.

Rozdělení

prvním krokem je rozdělit slovo:

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

, splitWord obsahuje následující pole:

metodasplit() rozděluje slovo na pole samostatných znaků.

argument prázdného řetězce daný metodě naznačuje, že každý znak by měl být rozdělen.

Reverzní

druhým krokem je reverzní split slovo:

var reverseWord = splitWord.reverse();

Tento by výstup:

Připojit

a Konečně, budeme připojit pole zvrátit písmena

joinedWords = reverseWord.join("")

To by mohlo vést v konečném obrácený řetězec:

olleh

tady to máte! Právě jsi změnil slovo.