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
array.reverse();
Mfano
Wacha tupindue array:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Matokeo ya utekelezaji wa kodi:
['c', 'b', 'a']
Mfano
Sasa wacha tuandike array iliyopinduliwa kwenye kutofautisha kipya:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Matokeo ya utekelezaji wa kodi:
['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:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Matokeo ya utekelezaji wa kodi:
'987654321'
Mfano . Utumizi
Wacha turahisishe suluhisho la tatizo lililopita - tuunganishe amri zote kwenye mnyororo:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Matokeo ya utekelezaji wa kodi:
'987654321'