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

javascriptmassiv.reverse();

Misol

Keling, massivni teskarisiga buramiz:

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

console.log(arr);

Kodni bajarish natijasi:

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

Misol

Endi esa teskari massivni yangi o'zgaruvchiga yozamiz:

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

console.log(res);

Kodni bajarish natijasi:

javascript['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:

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

console.log(res);

Kodni bajarish natijasi:

javascript'987654321'

Misol . Qo'llash

Oldingi masala yechimini soddalashtiramiz - barcha buyruqlarni zanjirga birlashtiramiz:

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

console.log(res);

Kodni bajarish natijasi:

javascript'987654321'

Shuningdek qarang

  • split metodi,
    bu satrni ko'rsatilgan ajratgich bo'yicha massivga ajratadi
  • join metodi,
    bu massiv elementlarini ko'rsatilgan ajratgich bilan satrga birlashtiradi