Метод reverse
Метод reverse массивининг элементлари
тартибини тескари томонга ўзгартиради.
Метод асл массивини ўзгартиради (у
тескари бурилган бўлади) ва шунингдек тескари бурилган
массивни қайтаради (шундай ҳам, бундай ҳам фойдаланиш мумкин).
Синтаксис
массив.reverse();
Мисол
Келгила, массивни тескари бурайлик:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Кодни ишга тушириш натижаси:
['c', 'b', 'a']
Мисол
Энди эса тескари бурилган массивни янги ўзгарувчига ёзайлик:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Кодни ишга тушириш натижаси:
['c', 'b', 'a']
Мисол . Қўллаш
Келгила, сатрнинг символларини тескари
тартибда бурайлик. Бунинг учун сатрни split
йордамида ажраткич '' бўйича массивга ажратамиз
(бу ажраткич сатрнинг ҳар бир симолини алохида элемент
сифатида массивга жойлаштиради), reverse
йордамида бу массивни тескари бурамиз ва сўнгра тескари бурилган
массивни join
йордамида яна бирлаштирамиз:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Кодни ишга тушириш натижаси:
'987654321'
Мисол . Қўллаш
Олдинги масаланинг ечимини соддалаштирамиз - барча буйруқларни занжир кўринишида бирлаштирамиз:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Кодни ишга тушириш натижаси:
'987654321'