JavaScript Set 方法
কোর্স সুপারিশ:
নতুন 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 তত্ত্ব (মান) পাঠানোর জন্য লুপ
একটি
// 创建一个 Set const letters = new Set(["a", "b", "c"]); // সমস্ত তত্ত্ব তালিকাভুক্ত করুন let text = ""; for (const x of letters) { text += x; }
has() মথুদ্দা
যদি নির্দিষ্ট মান Set-এ থাকেhas()
মথুদ্দা true ফিরিয়ে দেয়。
একটি
// 创建一个 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 参考手册
如需完整参考,请访问我们的:JavaScript Set 参考手册。
该手册包含所有 Set 属性和方法的描述和实例。