JavaScript-Algoritme: Fjern Første Og Siste Tegn

vi begynner med å ta strengen og snu den til en rekke tegn ved hjelp av metoden split(). Ved hjelp av vanlige uttrykk deler vi tegnene der det er et ikke-ordtegn eller \W. Disse tegnene inkluderer mellomrom, alfanumeriske tegn og understreker. Vi tilordner den til en variabel som heter newArr.

let newArr = str.split(/\W/g);

Deretter tar vi vår nye array og bruker metoden slice() for å trekke ut alle elementer i arrayet fra det andre tegnet helt til, men ikke inkludert, det siste tegnet. Slice-metoden returnerer en grunne kopi av denne matrisedelen, slik at vi tilordner den til en variabel kalt arrSlice.

vi slår arrayet tilbake til en streng ved hjelp av join() – metoden. Sørg for å legge til et mellomrom mellom hvert tegn.

let arrSlice = newArr.slice(1, newArr.length-1).join(" ");

vi returnerer en betinget operatør som kontrollerer om strengen er tom.

hvis vår streng sekvens har minst ett tegn igjen etter fjerning av første og siste tegn, returnerer vi arrSlice.

hvis ingen tegn er igjen i arrSlice, returnerer vi null.

return arrSlice ? arrSlice : null;

her er resten av funksjonen:

function firstAndLast(str){
let newArr = str.split(/\W/g);
let arrSlice = newArr.slice(1, newArr.length-1).join(" ");
return arrSlice ? arrSlice : null;
}

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.