Metod reverse
Metod reverse massiwdäki elementleriň tertibini
tersine üýtgedýär.
Metod başlangyç massiwy üýtgedýär (ol
yzyna öwürlen bolýar) we şeýle hem yzyna öwürlen
massiwy yzyna gaýtarýar (ulanyp bolýar, şeýle hem edip bolýar).
Sintaksis
massiw.reverse();
Mysal
Geliň massiwy yzyna öwüreliň:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Kody ýerine ýetirmegiň netijesi:
['c', 'b', 'a']
Mysal
Indi bolsa yzyna öwürlen massiwy täze üýtgeýjä ýazyň:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Kody ýerine ýetirmegiň netijesi:
['c', 'b', 'a']
Mysal . Ulanylyşy
Geliň setiriň nyşanlaryny tersine
tertipleýälim. Bunuň üçin setiri massiwe
split
bölüji bilen bölýäris
'' (bu bölüji setiriň her bir nyşanyny
ýekeje element massiwine goýar), bu massiwy
reverse kömegi bilen yzyna öwüreris
we soňra yzyna öwürlen massiwy
ýene-de birlikde join kömegi bilen birlikde goýarys:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Kody ýerine ýetirmegiň netijesi:
'987654321'
Mysal . Ulanylyşy
Öňki meseläniň çözülişini ýönekeýleşdireliň - ähli buyruklary bir zynjyrda bilelikde goýarys:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Kody ýerine ýetirmegiň netijesi:
'987654321'