Metod reverse
reverse metodu massivin elementlərinin
sırasını tərsinə dəyişir.
Metod orijinal massivi dəyişir (o
tərs çevrilmiş olacaq) və həmçinin tərs çevrilmiş massivi qaytarır
(həm bu, həm də digər şəkildə istifadə etmək olar).
Sintaksis
massiv.reverse();
Nümunə
Gəlin massivi tərsinə çevirək:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Kodun icrasının nəticəsi:
['c', 'b', 'a']
Nümunə
İndi isə gəlin tərs çevrilmiş massivi yeni dəyişənə yazaq:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Kodun icrasının nəticəsi:
['c', 'b', 'a']
Nümunə . Tətbiqi
Gəlin sətirin simvollarını tərs
sırada çevirək. Bunun üçün sətri split
metodu ilə ayırıcı '' əsasında massivə çevirək
(bu ayırıcı hər bir simvolu ayrıca massiv
elementinə çevirəcək), reverse metodu ilə bu massivi tərsinə çevirək
və sonra tərs çevrilmiş massivi join metodu ilə
yenidən birləşdirək:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Kodun icrasının nəticəsi:
'987654321'
Nümunə . Tətbiqi
Əvvəlki məsələnin həllini sadələşdirək - bütün əmrləri zəncir şəklində birləşdirək:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Kodun icrasının nəticəsi:
'987654321'