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'