join method
join method သည် array အစိတ်အပိုင်းများကို
သတ်မှတ်ပေးထားသော separator (ယင်းကို array အစိတ်အပိုင်းများကြားတွင်
ထည့်သွင်းမည်) ဖြင့် string အဖြစ် ပေါင်းစည်းပေးပါသည်။
Separator ကို method ၏ parameter အဖြစ် သတ်မှတ်ပြီး
မဖြစ်မနေထည့်ရန် မလိုအပ်ပါ။ ၎င်းကို မသတ်မှတ်ပါက
- ပုံသေအားဖြင့် separator အဖြစ် ကော်မာကို ယူသွားမည်
ဖြစ်သည်။ Array အစိတ်အပိုင်းများကို separator မပါဘဲ
ပေါင်းစပ်လိုပါက - ၎င်းကို ဗလာ string '' အဖြစ် သတ်မှတ်ပါ။
Syntax
array.join([separator]);
ဥပမာ
Array တစ်ခု ရှိသည်ဆိုပါစို့။ ယင်း array ၏ အစိတ်အပိုင်းများကို
separator '-' ဖြင့် string အဖြစ် ပေါင်းစည်းကြည့်ရအောင်။
let arr = [1, 2, 3];
let str = arr.join('-');
console.log(str);
Code run ပြီးနောက် ရလဒ်။
'1-2-3'
ဥပမာ
ယခု separator ကို မသတ်မှတ်ဘဲထားကြည့်ပါက ပုံသေအားဖြင့် separator သည် ကော်မာ ဖြစ်လာမည်။
let arr = [1, 2, 3];
let str = arr.join();
console.log(str);
Code run ပြီးနောက် ရလဒ်။
'1,2,3'
ဥပမာ
Array အစိတ်အပိုင်းများကို separator လုံးဝမပါဘဲ ပေါင်းစပ်ကြည့်ရအောင်။
let arr = [1, 2, 3];
let str = arr.join('');
console.log(str);
Code run ပြီးနောက် ရလဒ်။
'123'
ဥပမာ . အသုံးချမှု
String ၏ စာလုံးများကို ပြောင်းပြန်အစဉ်အတိုင်း ပြောင်းလဲကြည့်ရအောင်။
ထိုသို့ပြုလုပ်ရန် string ကို split
အသုံးပြု၍ separator '' ဖြင့် array အဖြစ် ခွဲခြားမည် (ဤ separator သည်
string ၏ စာလုံးတစ်လုံးစီကို array ၏ အစိတ်အပိုင်းတစ်ခုစီအဖြစ် ထည့်သွင်းမည်)၊
ထို့နောက် ရရှိလာသော array ကို reverse
အသုံးပြု၍ ပြောင်းပြန်လှန်မည်၊ ပြီးနောက် ပြောင်းပြန်လှန်ထားသော array ကို
join အသုံးပြု၍ ပြန်၍ ပေါင်းစပ်မည်။
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Code run ပြီးနောက် ရလဒ်။
'987654321'
ဥပမာ . အသုံးချမှု
ယခင်ဥပမာကို ရိုးရှင်းအောင်ပြုလုပ်ကြည့်ရအောင် - command အားလုံးကို တစ်ဆက်တည်း ဆက်သွယ်အသုံးပြုမည်။
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Code run ပြီးနောက် ရလဒ်။
'987654321'
ဥပမာ . အသုံးချမှု
'2025-12-31' format ဖြင့် ရှိသော ရက်စွဲတစ်ခုကို ယူကြည့်ပါ။
၎င်းမှ '31.12.2025' format ကို ပြောင်းလဲကြည့်ရအောင်။
ထိုသို့ပြုလုပ်ရန် string ကို split
အသုံးပြု၍ array အဖြစ် ခွဲခြားမည်၊
ထို့နောက် ရရှိလာသော array ကို reverse
အသုံးပြု၍ ပြောင်းပြန်လှန်မည်၊ ပြီးနောက် ပြောင်းပြန်လှန်ထားသော array ကို
join အသုံးပြု၍ ပြန်၍ ပေါင်းစပ်မည်။
let date = '2025-12-31';
let res = date.split('-').reverse().join('.');
console.log(res);
Code run ပြီးနောက် ရလဒ်။
'31.12.2025'