reverse-metodi
reverse-metodi muuttaa taulukon elementtien
järjestyksen käänteiseksi.
Metodi muuttaa alkuperäisen taulukon (siitä
tulee käännetty) ja palauttaa myös käännetyn
taulukon (voit käyttää kumpaa tahansa tapaa).
Syntaksi
taulukko.reverse();
Esimerkki
Käännetään taulukko:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Koodin suorituksen tulos:
['c', 'b', 'a']
Esimerkki
Kirjoitetaan nyt käännetty taulukko uuteen muuttujaan:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Koodin suorituksen tulos:
['c', 'b', 'a']
Esimerkki . Sovellus
Käännetään merkkijonon merkit käänteiseen
järjestykseen. Tehdään tämä jakamalla merkkijono taulukoksi
split-metodilla
erottimella '' (tämä erotin sijoittaa
jokaisen merkkijonon merkin erilliseen taulukon elementtiin),
käännetään tämä taulukko
reverse-metodilla ja sitten yhdistetään käännetty
taulukko takaisin join-metodilla:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Koodin suorituksen tulos:
'987654321'
Esimerkki . Sovellus
Yksinkertaistetaan edellisen tehtävän ratkaisua - yhdistetään kaikki komennot ketjuksi:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Koodin suorituksen tulos:
'987654321'