Articles

Sembra che il tuo browser non sia supportato dalla nostra applicazione.

Oggi, mi sono imbattuto in una sfida che mi ha richiesto di invertire una certa stringa. Avevo fatto qualcosa di questo tipo pochi giorni fa, ma sorprendentemente, ho dovuto google come invertire una stringa tutto da capo. Quindi, per ricordare i passaggi, ho trovato la mia formula:

.s.r.j("")

dove:

  • .s sta per .split()
  • .r sta per .reverse()
  • .j sta per .join()

Dire che si è data una stringa inversa e.g "hello". Invertiamolo usando la nostra formula.

Dividi

Il primo passo è dividere la parola:

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

Ora, splitWord contiene il seguente array:

Il metodosplit() divide la parola in un array di caratteri indipendenti.

L’argomento stringa vuoto dato al metodo indica che ogni carattere deve essere diviso.

Reverse

Il secondo passo è quello di invertire la divisione parola:

var reverseWord = splitWord.reverse();

Questo sarebbe uscita:

Entra

Infine, ci uniremo la matrice inversa lettere

joinedWords = reverseWord.join("")

Questo sarebbe risultato finale stringa invertita:

olleh

Ecco qua! Hai appena invertito una parola.