93 of 264 menu

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'

Həmçinin baxın

  • split metodu,
    sətri göstərilən ayırıcı əsasında massivə çevirir
  • join metodu,
    massivin elementlərini göstərilən ayırıcı ilə sətirdə birləşdirir
azbydeenesfrkakkptruuz