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
massiv.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
'-':
let arr = [1, 2, 3];
let str = arr.join('-');
console.log(str);
Kodun icrasının nəticəsi:
'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:
let arr = [1, 2, 3];
let str = arr.join();
console.log(str);
Kodun icrasının nəticəsi:
'1,2,3'
Nümunə
Gəlin massiv elementlərini heç bir ayırıcı olmadan birləşdirək:
let arr = [1, 2, 3];
let str = arr.join('');
console.log(str);
Kodun icrasının nəticəsi:
'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:
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ətbiq
Ə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'
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:
let date = '2025-12-31';
let res = date.split('-').reverse().join('.');
console.log(res);
Kodun icrasının nəticəsi:
'31.12.2025'