Å reversere en matrise er et veldig populært kodingsproblem som ofte blir stilt som et intervjuspørsmål til nybegynner JavaScript Devs. Noen ganger legger intervjuerne til visse begrensninger, og tvinger deg til å komme med geniale løsninger.
I JavaScript kan en streng reverseres ved mange forskjellige metoder. I dette innlegget vil vi diskutere de mest kreative og interessante metodene for å reversere en streng.
Hvordan snu en streng ved hjelp av innebygde funksjoner i JavaScript?
En kombinasjon av forskjellige JavaScript-innebygde matrise- og strengfunksjoner kan brukes til å snu en streng i JavaScript. I det følgende eksempel la oss bruke .dele(), .omvendt () og .Bli med () metoder for å reversere strengen.
De .Split () -metode vil få strengen som et argument og konvertere hele strengen til en matrise, deretter .Omvendt () -metode vil reversere hele matrisen som deretter blir konvertert tilbake til en streng ved hjelp av .Bli med () Metode.
La hilsen = "Velkommen til Linux Hint";Vi kan også lenke alle disse metodene sammen:
La hilsen = "Velkommen til Linux Hint";Hvordan du kan snu en streng med en for loop i javascript
En reduksjon for sløyfe kan også brukes til å reversere en streng. For å snu en matrise ved hjelp av en for loop, må vi først lage en ny tom streng. Vi kan deretter bruke decrementing for Loop for å sette hvert tegn på strengen i den nye strengen i omvendt rekkefølge.
var hilsen = "Velkommen til Linux Hint";Konklusjon
Streng reversering er en av de kodingsutfordringene som hver kodende nybegynner må forsøke. Det er en enkel algoritme som ofte blir spurt i tekniske eller screeningsintervjuer på inngangsnivå. Du kan ta flere forskjellige tilnærminger for å løse dette problemet.
I dette innlegget lærte vi å kjede tre innebygde metoder for å snu en streng i JavaScript. Videre lærte vi også å bruke en reduksjon for loop for å snu en streng.