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