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'