Метод 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'