Metode reverse
Metode reverse maina elementu secību
masīvā pretējā secībā.
Metode maina sākotnējo masīvu (tas
kļūs par apgrieztu) un atgriež arī apgriezto
masīvu (var lietot abos veidos).
Sintakse
javascriptmasīvs.reverse();
Piemērs
Apgriezīsim masīvu:
javascriptlet arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Koda izpildes rezultāts:
javascript['c', 'b', 'a']
Piemērs
Tagad ierakstīsim apgriezto masīvu jaunā mainīgajā:
javascriptlet arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Koda izpildes rezultāts:
javascript['c', 'b', 'a']
Piemērs . Pielietojums
Apgriezīsim virknes simbolus pretējā
secībā. Lai to izdarītu, sadalīsim virkni masīvā
ar split
pa atdalītāju '' (šis atdalītājs ievietos
katru virknes simbolu atsevišķā masīva elementā),
apgriezīsim šo masīvu ar
reverse un pēc tam apvienosim apgriezto
masīvu atpakaļ ar join:
javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Koda izpildes rezultāts:
javascript'987654321'
Piemērs . Pielietojums
Vienkāršosim iepriekšējā uzdevuma risinājumu - apvienosim visas komandas ķēdē:
javascriptlet str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Koda izpildes rezultāts:
javascript'987654321'