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'