Metod reverse
reverse metodi massiv elementlarining tartibini
teskarisiga o'zgartiradi.
Metod asl massivni o'zgartiradi (u
teskari holatga keladi) va shuningdek teskari massivni
qaytaradi (shunday foydalanish mumkin).
Sintaksis
massiv.reverse();
Misol
Keling, massivni teskarisiga buramiz:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Kodni bajarish natijasi:
['c', 'b', 'a']
Misol
Endi esa teskari massivni yangi o'zgaruvchiga yozamiz:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Kodni bajarish natijasi:
['c', 'b', 'a']
Misol . Qo'llash
Keling, satr belgilarini teskari
tartibda buramiz. Buning uchun satrni massivga
split
yordamida ajratgich '' bo'yicha ajratamiz
(bu ajratgich har bir satr belgisini alohida massiv
elementiga joylashtiradi), ushbu massivni
reverse yordamida teskarisiga buramiz
va keyin teskari massivni
join yordamida qaytadan birlashtiramiz:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Kodni bajarish natijasi:
'987654321'
Misol . Qo'llash
Oldingi masala yechimini soddalashtiramiz - barcha buyruqlarni zanjirga birlashtiramiz:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Kodni bajarish natijasi:
'987654321'