Метод 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 методу,
    массивдин элементтерин көрсөтүлгөн бөлүүчү менен сапка бириктирет