Come invertire una stringa in javascript

Come invertire una stringa in javascript

Invertire un array è un problema di codifica molto popolare che viene spesso posta come domanda di intervista ai principianti Javascript Devs. A volte gli intervistatori aggiungono alcune restrizioni, costringendoti a trovare soluzioni ingegnose.

In JavaScript, una stringa può essere invertita con molti metodi diversi. In questo post discuteremo i metodi più creativi e interessanti per invertire una stringa.

Come invertire una stringa usando le funzioni integrate in JavaScript?

Una combinazione di diverse funzioni di array e stringa integrate JavaScript può essere utilizzata per invertire una stringa in JavaScript. Nel seguente esempio usiamo il .diviso(), .reverse () e il .Metodi di join () per invertire la stringa.

IL .Il metodo split () otterrà la stringa come argomento e convertirà l'intera stringa in un array, quindi il .Il metodo reverse () invertirà l'intero array che verrà quindi convertito in una stringa usando il .Metodo join ().

let saluti = "Benvenuti al suggerimento Linux";
let convertedArray = saluti.diviso(""); // converte la stringa in un array
Let inversedArray = ConvertedArray.inversione(); // inverte l'array
Let inversedString = reversedArray.giuntura(""); // converte l'array invertito in una stringa
console.registro (invertedstring);

Possiamo anche incatenare tutti questi metodi insieme:

let saluti = "Benvenuti al suggerimento Linux";
Let inversedString = saluti.diviso("").inversione().giuntura("");
console.registro (invertedstring);

Come invertire una stringa con un ciclo per javascript

È possibile utilizzare anche un ciclo decremento per invertire una stringa. Per invertire un array usando un ciclo per, dobbiamo prima creare una nuova stringa vuota. Possiamo quindi usare il ciclo decremento per inserire ogni carattere della stringa nella nuova stringa nell'ordine inverso.

var saluti = "Benvenuti a Linux Sint";
var invertedString = "";
per (let i = saluti.lunghezza-1; i> = 0; io--)
inversedString = inversedString + saluti [i];

console.registro (invertedstring);

Conclusione

L'inversione delle stringhe è un'altra di quelle sfide di codifica che ogni principiante di codifica deve tentare. È un semplice algoritmo che viene spesso chiesto nelle interviste tecniche o di screening entry. Puoi adottare diversi approcci per risolvere questo problema.

In questo post abbiamo imparato a catena tre metodi integrati per invertire una stringa in JavaScript. Inoltre abbiamo anche imparato a utilizzare un ciclo decremento per invertire una stringa.