Join әдісі
join әдісі массив элементтерін
көрсетілген бөлгішпен жолға біріктіреді (ол
массив элементтері арасына қойылады).
Бөлгіш әдіс параметрімен белгіленеді және
міндетті емес. Егер ол көрсетілмесе
- әдепкі бойынша бөлгіш ретінде үтір алынады.
Егер сіз массив элементтерін бөлгішсіз
біріктіргіңіз келсе - оны бос жол ретінде көрсетіңіз
''.
Синтаксис
массив.join([бөлгіш]);
Мысал
Берілген массив бар делік. Осы массивтің
элементтерін '-' бөлгішімен жолға
біріктірейік:
let arr = [1, 2, 3];
let str = arr.join('-');
console.log(str);
Кодтың орындалу нәтижесі:
'1-2-3'
Мысал
Енді бөлгішті көрсетпейік және әдепкі бойынша бөлгіш үтір болады:
let arr = [1, 2, 3];
let str = arr.join();
console.log(str);
Кодтың орындалу нәтижесі:
'1,2,3'
Мысал
Массив элементтерін ешбір бөлгішсіз біріктірейік:
let arr = [1, 2, 3];
let str = arr.join('');
console.log(str);
Кодтың орындалу нәтижесі:
'123'
Мысал . Қолданылуы
Жолдың символдарын кері ретпен
айналдырайық. Ол үшін жолды массивке
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'
Мысал . Қолданылуы
'2025-12-31' пішіміндегі күн берілген.
Одан '31.12.2025' пішімін жасайық.
Ол үшін жолды массивке
split әдісімен бөлеміз,
осы массивті reverse
әдісімен айналдырамыз
содан кейін айналдырылған массивті join
әдісімен қайта біріктіреміз:
let date = '2025-12-31';
let res = date.split('-').reverse().join('.');
console.log(res);
Кодтың орындалу нәтижесі:
'31.12.2025'