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