Метод reverse

Метод reverse массивининг элементлари тартибини тескари томонга ўзгартиради. Метод асл массивини ўзгартиради (у тескари бурилган бўлади) ва шунингдек тескари бурилган массивни қайтаради (шундай ҳам, бундай ҳам фойдаланиш мумкин).

Синтаксис

javascriptмассив.reverse();

Мисол

Келгила, массивни тескари бурайлик:

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

console.log(arr);

Кодни ишга тушириш натижаси:

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

Мисол

Энди эса тескари бурилган массивни янги ўзгарувчига ёзайлик:

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

console.log(res);

Кодни ишга тушириш натижаси:

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

Мисол . Қўллаш

Келгила, сатрнинг символларини тескари тартибда бурайлик. Бунинг учун сатрни split йордамида ажраткич '' бўйича массивга ажратамиз (бу ажраткич сатрнинг ҳар бир симолини алохида элемент сифатида массивга жойлаштиради), reverse йордамида бу массивни тескари бурамиз ва сўнгра тескари бурилган массивни join йордамида яна бирлаштирамиз:

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

console.log(res);

Кодни ишга тушириш натижаси:

javascript'987654321'

Мисол . Қўллаш

Олдинги масаланинг ечимини соддалаштирамиз - барча буйруқларни занжир кўринишида бирлаштирамиз:

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

console.log(res);

Кодни ишга тушириш натижаси:

javascript'987654321'

Шунингдек қаранг

  • split метожи,
    сатрни кўрсатилган ажраткич бўйича массивга ажратади
  • join метожи,
    массив элементларини кўрсатилган ажраткич билан сатрга бирлаштиради