JavaScript Set အဆို
new Set() စီမံကိန်း
အပိုင်းအခွဲ ပေး new Set()
ဖွဲ့စည်းပုံ
အမှတ်ပြု
// 创建一个 Set const letters = new Set(["a","b","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");
အခွဲထုတ်သုံး အကိုးးအဝန်းများ
အခွဲထုတ်သုံး အကိုးးအဝန်းများ အခွဲထုတ်သုံး for..of
အခွဲထုတ်သုံး အကိုးးအဝန်းများ ခွဲထုတ်သုံး
အမှတ်ပြု
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // ခွဲထုတ်သုံး အကိုးးအဝန်းများ let text = ""; for (const x of letters) { text += x; }
has() စီမံကိန်း
အချက်အလက် ပြန်လည်ပေး ရန်has()
ဘက်တွက် စီမံကိန်း ပြန်လည်ပေး
အမှတ်ပြု
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // Set မှာ "d" ပါရှိပါတယ်လား? answer = letters.has("d");
forEach() စီမံကိန်း
forEach()
စီမံကိန်း တစ်ခု ခွဲထုတ်သုံး ရန်
အမှတ်ပြု
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // 列出所有条目 let text = ""; letters.forEach(function(value) { text += value; });
values() စီမံကိန်း
values()
ဘက်တွက် စီမံကိန်း တစ်ခု ပြန်လည်ပေး ရန်
例子 1
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // ခွဲထုတ်သုံး အကိုးးအဝန်းများ ရယူ const myIterator = letters.values(); // ခွဲထုတ်သုံး အကိုးးအဝန်းများ ခွဲထုတ်သုံး let text = ""; for (const entry of myIterator) { text += entry; }
例子 2
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // ခွဲထုတ်သုံး အကိုးးအဝန်းများ ခွဲထုတ်သုံး let text = ""; for (const entry of letters.values()) { text += entry; }
keys() စီမံကိန်း
keys()
ဘက်တွက် စီမံကိန်း တစ်ခု ပြန်လည်ပေး ရန်
注意:
Set မှာ ကိုယ်စားပုံပေါ် မရှိဘူးလို့ keys()
ပြန်လည်ပေး values()
တူညီသော အရာ
这使得 Set 与 Map 兼容。
例子 1
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // တစ်ရပ်တစ်ခု ဖွဲ့စည်းသုံး const myIterator = letters.keys(); // ခွဲထုတ်သုံး အကိုးးအဝန်းများ let text = ""; for (const x of myIterator) { text += x; }
例子 2
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // ခွဲထုတ်သုံး အကိုးးအဝန်းများ let text = ""; for (const x of letters.keys()) { text += x; }
entries() 方法
entries()
方法返回一个包含 [value, value] 对的迭代器。
注意:
entries()
方法通常用于返回对象的 [key, value] 对。
由于 Set 没有键,因此 entries()
返回 [value, value]。
这使得 Set 与 Map 兼容。
例子 1
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // 获取所有条目 const myIterator = letters.entries(); // 列出所有条目 let text = ""; for (const entry of myIterator) { text += entry; }
例子 2
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // 列出所有条目 let text = ""; for (const entry of letters.entries()) { text += entry; }
完整的 Set 参考手册
如需完整参考,请访问我们的:ဂျေးစ်စ် အော် ကိုးကား。
该手册包含所有 Set 属性和方法的描述和实例。