Mbinu ya reverse

Mbinu reverse hubadilisha mpangilio wa elementi katika array kwa nyuma. Mbinu hii hubadilisha array asili (itakuwa imepinduliwa) na pia hurudi array iliyopinduliwa (inaweza kutumika kwa njia zote mbili).

Syntax

javascriptarray.reverse();

Mfano

Wacha tupindue array:

javascriptlet arr = ['a', 'b', 'c'];
arr.reverse();

console.log(arr);

Matokeo ya utekelezaji wa kodi:

javascript['c', 'b', 'a']

Mfano

Sasa wacha tuandike array iliyopinduliwa kwenye kutofautisha kipya:

javascriptlet arr = ['a', 'b', 'c'];
let res = arr.reverse();

console.log(res);

Matokeo ya utekelezaji wa kodi:

javascript['c', 'b', 'a']

Mfano . Utumizi

Wacha tupindue herufi za string kwa mpangilio wa nyuma. Kwa kufanya hivyo, tutagawanya string kuwa array kwa kutumia split kwa kiashiria '' (kiashiria hiki kitaweka kila herufi ya string kwenye elementi tofauti ya array), tutapindua array hii kwa kutumia reverse na kisha tutaunganisha array iliyopinduliwa tena kwa kutumia join:

javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');

console.log(res);

Matokeo ya utekelezaji wa kodi:

javascript'987654321'

Mfano . Utumizi

Wacha turahisishe suluhisho la tatizo lililopita - tuunganishe amri zote kwenye mnyororo:

javascriptlet str = '123456789';
let res = str.split('').reverse().join('');

console.log(res);

Matokeo ya utekelezaji wa kodi:

javascript'987654321'

Angalia pia

  • mbinu split,
    ambayo hugawanya string kuwa array kwa kiashiria maalum
  • mbinu join,
    ambayo huunganisha elementi za array kuwa string na kiashiria maalum