Creative Coder Myanmar
1.38K subscribers
548 photos
1 video
102 links
Web Development ခရီးစဉ်ကို
Creative Coder နှင့်စတင်လိုက်ပါ။🚀
Download Telegram
ဒီအတန်းလေး လာမယ့် Sunday လက်ခံတာ ရပ်ပါတော့မယ်ခင်ဗျာ။

Web Design ကနေ Code ကို စနစ်တကျတွေးခေါ်ရေးသားတတ်လိုသူများ
Animation တွေစနစ်တကျရေးသားတတ်လိုသူများ
နောက် Batch တိုင်း ပြန်တက်နိုင်ပြီး လေ့လာနေစဉ်ချိန်အတွင်း 1 by 1 mentorship လိုအပ်သူများ အတွက်ဖြစ်ပါတယ်ခင်ဗျာ။🚀

https://www.facebook.com/100064708297617/posts/pfbid0j3HbHZGkTF9Ym1XBjoGHE7odEmJcGkCabs5XTLKhuqFcP25xFHafwyPgyb9t926Ml/
Array Intersection function ရဲ့အသုံး၀င်ပုံများ 🤔

Array intersection function အကြောင်းသိပြီးကြပြီလား Developer ကြီးတို့ရေ 👀

ဒီ function လေးကတော့ multiple array တွေကို input အဖြစ်ယူ၊ filter လုပ်ပြီး အဲ့ array တွေအကုန်လုံးမှာပါနေတဲ့ element တွေကို return ပြန်ပေးပါတယ်။

Code example လေးနဲ့အတူ ကြည့်လိုက်ရအောင် 👀

function intersection(...arrays) {
if (arrays.length === 0) return [];


const [firstArray, ...restArrays] = arrays;

return firstArray.filter(item => {
return restArrays.every(array => array.includes(item));
});
}

ပထမဆုံး function intersection(...arrays) {} ပထမဆုံးအနေနဲ့ function ကို define လုပ်ပါတယ်။
if (arrays.length === 0) return []; ဒီ code က တော့ array ရှိမရှိစစ်မှာဖြစ်ပြီး array တစ်ခုမှ မရှိရင်တော့ empty array ကို return ပြန်ပေးမှာပါ…

const [firstArray, ...restArrays] = arrays;

ဒီ code လေးကတော့ first array ကို ကျန်တဲ့ array တွေနဲ့ခွဲခြားဖို့ဖြစ်ပါတယ်။

return firstArray.filter(item => {
return restArrays.every(array => array.includes(item));
});
}

return တဲ့နေရာမှာ firstarray ကို filter သုံးပေးပြီး output ထုတ်ပေးတဲ့နေရာမှာဆိုရင်လည်း array အကုန်လုံးမှာပါနေတဲ့ တူတဲ့ ဟာတွေကိုရွေးထုတ်ပေးသွားမှာပါ။

const array1 = [1, 2, 3, 4];
const array2 = [2, 3, 5];
const array3 = [2, 3, 6];

const result = intersection(array1, array2, array3);
console.log(result); // Output: [2, 3]

ဒီ code လေးမှာဆိုရင် array သုံးခုလုံးမှာပါနေတဲ့ 2,3 ကိုအဖြေမှာ ပြန်ထုတ်ပေးထားတာကို တွေ့ရမှာပါ။

ဒါကတော့ array intersection function လေးရဲ့အသုံးပြုပုံပဲဖြစ်ပါတယ်။

Developer ကြီးတို့လည်းလိုက်သုံးကြည့်ကြဖို့မမေ့ကြနဲ့နော်။

သူငယ်ချင်းတွေသိသွားအောင်လည်း မျှဝေပေးသွားကြပါဦး။


#creative_coder_myanmar
အခြေခံကို မပိုင်ချင်ရင် ဒီအတန်းကိုလုံး၀ (လုံး၀) မတက်ပါနဲ့ 🙅

Web Development မှာ အခြေခံကို ပိုင်နိုင်စွာလေ့လာထားပြီး လက်တွေ့အသုံးချတတ်ဖို့က အရေးကြီးပါတယ်။

ဒီအတန်းမှာ အခြေခံကိုပဲ၍သေချာပိုင်နိုင်အောင် သင်ကြားပေးသွားမှာဖြစ်ပါတယ်။

လက်တွေ့ project တွေနဲ့ အခြေခံကို သေချာလေ့လာလိုသူတွေကတော့ July (27) မှာစတင်မယ့် WDF အတန်းကို တက်ရောက်နိုင်ပါတယ်။

Telegram & Zoom Only အသုံးပြုသင်ကြားရမှာဖြစ်ပါတယ်။ 
One on One mentorship meeting support ပေးထားပါတယ်။ 
Video Record တွေလဲတရက်စာစီပေးထားတဲ့ အပြင် batch တိုင်းအခမဲ့ ပြန်တက်ရောက်နိုင်ပါသေးတယ်ခင်ဗျာ🚀

အတန်းအပ်မယ်ဆို page messenger ကနေ အပ်နှံနိုင်ပါပြီ 🥳

#creative_coder_myanmar