JavaScript အစုံများ
JavaScript Set သည် ထူးခြားသောတန်ဖိုးများစုစည်းမှုတစ်ခုဖြစ်သည်။
တန်ဖိုးတစ်ခုစီသည် Set တစ်ခုတွင် တစ်ကြိမ်သာ ဖြစ်ပေါ်နိုင်သည်။
မရှိမဖြစ် သတ်မှတ်နည်းလမ်းများ
နည်းလမ်း | ဖော်ပြချက် |
---|---|
အသစ်အစုံ() | Set အသစ်တစ်ခု ဖန်တီးသည်။ |
add() | Set တွင် ဒြပ်စင်အသစ်တစ်ခု ထပ်ထည့်သည်။ |
ဖျက်ရန်() | Set တစ်ခုမှ အစိတ်အပိုင်းတစ်ခုကို ဖယ်ရှားသည်။ |
has() | Set တွင် တန်ဖိုးတစ်ခု ရှိနေပါက အမှန်အတိုင်း ပြန်ပေးသည်။ |
တစ်ခုချင်းစီအတွက်() | Set အတွင်းရှိ အစိတ်အပိုင်းတစ်ခုစီအတွက် ပြန်လည်ခေါ်ဆိုမှုတစ်ခု တောင်းဆိုသည်။ |
တန်ဖိုးများ() | Set တစ်ခုရှိ တန်ဖိုးများအားလုံးနှင့်အတူ iterator တစ်ခုကို ပြန်ပေးသည်။ |
ပစ္စည်းဥစ္စာ | ဖော်ပြချက် |
အရွယ်အစား | Set တစ်ခုရှိ အစိတ်အပိုင်းအရေအတွက်ကို ပြန်ပေးသည်။ |
Set တစ်ခုဖန်တီးနည်း
သင်သည် JavaScript ကို သတ်မှတ်ဖန်တီးနိုင်သည်-
- Array တစ်ခုကို ဖြတ်သန်းခြင်း။
new Set()
- အသစ်တစ်ခုဖန်တီးပြီး
add()
တန်ဖိုးများထည့်ရန် အသုံးပြုပါ။ - Set အသစ်တစ်ခုဖန်တီးပြီး
add()
variable များထည့်ရန် အသုံးပြုပါ။
Set() Method အသစ်
Array တစ်ခုကို new Set()
တည်ဆောက်သူထံ ပေးပို့ပါ-
ဥပမာ
// Create a Set
const letters = new Set(["a","b","c"]);
Set တစ်ခုဖန်တီးပြီး တန်ဖိုးများထည့်ပါ
ဥပမာ
// Create a Set
const letters = new Set();
// Add Values to the Set
letters.add("a");
letters.add("b");
letters.add("c");
Set တစ်ခုဖန်တီးပြီး variable များထည့်ပါ
ဥပမာ
// Create a Set
const letters = new Set();
// Create Variables
const a = "a";
const b = "b";
const c = "c";
// Add Variables to the Set
letters.add(a);
letters.add(b);
letters.add(c);
add() နည်းလမ်း
ဥပမာ
letters.add("d");
letters.add("e");
တူညီသောဒြပ်စင်များထည့်ပါက၊ ပထမတစ်ခုကိုသာ သိမ်းဆည်းပါမည်-
ဥပမာ
letters.add("a");
letters.add("b");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
forEach() နည်းလမ်း
forEach()
နည်းလမ်းသည် Set element တစ်ခုစီအတွက် လုပ်ဆောင်ချက်တစ်ခု (ခေါ်ဆိုမှုများ) ကို ခေါ်သည် -
ဥပမာ
// Create a Set
const letters = new Set(["a","b","c"]);
// List all Elements
let text = "";
letters.forEach (function(value) {
text += value;
})
တန်ဖိုးများ() နည်းလမ်း
values()
Method သည် Set တစ်ခုတွင် တန်ဖိုးများ အားလုံးပါဝင်သော iteration object အသစ်တစ်ခုကို ပြန်ပေးသည် -
ဥပမာ
letters.values() // Returns [object Set Iterator]
ယခုအခါတွင် သင်သည် ဒြပ်စင်များကို ဝင်ရောက်ကြည့်ရှုရန် Iterator အရာဝတ္တုကို အသုံးပြုနိုင်သည်။
ဥပမာ
// List all Elements
let text = "";
for (const x of letters.values()) {
text += x;
}