Metod join

Metod join massiv elementlərini göstərilən ayırıcı ilə sətirdə birləşdirir (o massiv elementləri arasına əlavə olunacaq). Ayırıcı metodun parametri ilə təyin olunur və məcburi deyil. Əgər o təyin olunmayıbsa - standart olaraq ayırıcı kimi vergül götürüləcək. Əgər siz massiv elementlərini ayırıcı olmadan birləşdirmək istəyirsinizsə - onu boş sətir kimi göstərin ''.

Sintaksis

javascriptmassiv.join([ayırıcı]);

Nümunə

Tutaq ki, müəyyən bir massiv verilib. Gəlin bu massivin elementlərini ayırıcı ilə sətirdə birləşdirək '-':

javascriptlet arr = [1, 2, 3];
let str = arr.join('-');

console.log(str);

Kodun icrasının nəticəsi:

javascript'1-2-3'

Nümunə

İndi isə gəlin ayırıcını təyin etməyək və standart olaraq ayırıcı vergül olacaq:

javascriptlet arr = [1, 2, 3];
let str = arr.join();

console.log(str);

Kodun icrasının nəticəsi:

javascript'1,2,3'

Nümunə

Gəlin massiv elementlərini heç bir ayırıcı olmadan birləşdirək:

javascriptlet arr = [1, 2, 3];
let str = arr.join('');

console.log(str);

Kodun icrasının nəticəsi:

javascript'123'

Nümunə . Tətbiq

Gəlin sətirin simvollarını tərs reydə çevirək. Bunun üçün sətri split ilə ayırıcıya görə massivə bölək '' (bu ayırıcı hər bir simvolu ayrıca massiv elementinə çevirəcək), bu massivi reverse ilə tərs çevirək və sonra tərs çevrilmiş massivi join ilə yenidən birləşdirək:

javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');

console.log(res);

Kodun icrasının nəticəsi:

javascript'987654321'

Nümunə . Tətbiq

Əvvəlki məsələnin həllini sadələşdirək - bütün əmrləri zəncir şəklində birləşdirək:

javascriptlet str = '123456789';
let res = str.split('').reverse().join('');

console.log(res);

Kodun icrasının nəticəsi:

javascript'987654321'

Nümunə . Tətbiq

'2025-12-31' formatında tarix verilib. Gəlin ondan '31.12.2025' formatı düzəldək. Bunun üçün sətri split ilə massivə bölək, bu massivi reverse ilə tərs çevirək və sonra tərs çevrilmiş massivi join ilə yenidən birləşdirək:

javascriptlet date = '2025-12-31';
let res = date.split('-').reverse().join('.');

console.log(res);

Kodun icrasının nəticəsi:

javascript'31.12.2025'

Həmçinin bax

  • metod split,
    sətri göstərilən ayırıcıya görə massivə bölür
  • metod reverse,
    massivdə elementlərin sırasını tərsinə çevirir
  • metod concat,
    sətirləri birində birləşdirir