Metoda reverse
Metoda reverse ndryshon rendin e elementeve
në një varg në të kundërtën.
Metoda ndryshon vargun origjinal (ai
do të bëhet i përmbysur) dhe gjithashtu kthen një varg të përmbysur
(mund të përdoret në të dyja mënyrat).
Sintaksa
varg.reverse();
Shembull
Le të përmbysim një varg:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Rezultati i ekzekutimit të kodit:
['c', 'b', 'a']
Shembull
Tani le të shkruajmë vargun e përmbysur në një variabël të re:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Rezultati i ekzekutimit të kodit:
['c', 'b', 'a']
Shembull . Zbatim
Le t'i përmbysim karakteret e një vargu në rend
të kundërt. Për këtë, le ta ndajmë vargun në një varg
me ndihmën e split
sipas ndarësit '' (ky ndarës do të vendosë
çdo karakter të vargut në një element të veçantë
të vargut), ta përmbysim këtë varg me ndihmën e
reverse dhe pastaj ta bashkojmë vargun e përmbysur
përsëri me ndihmën e join:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Rezultati i ekzekutimit të kodit:
'987654321'
Shembull . Zbatim
Le ta thjeshtojmë zgjidhjen e detyrës së mëparshme - t'i bashkojmë të gjitha komandat në një zinxhir:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Rezultati i ekzekutimit të kodit:
'987654321'