جاوا سکریپت سیٹ مینوپس

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");

ਆਪਣੇਦਾਰ ਦੀ ਜਾਂਚ ਕਰੋ

列出 Set 元素

可以使用 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 元素调用一个函数:

实例

// ਇੱਕ Set ਬਣਾਓ
const letters = new Set(["a", "b", "c"]);
// ਸਾਰੇ ਪ੍ਰਵੇਸ਼ ਸੂਚੀਬੱਧ ਕਰੋ
let text = "";
letters.forEach(function(value) {
  text += value;
});

ਆਪਣੇਦਾਰ ਦੀ ਜਾਂਚ ਕਰੋ

values() 方法

values() 方法返回包含 Set 中值的迭代器对象:

ਉਦਾਹਰਨ 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 中值的迭代器对象:

ਧਿਆਨ:

Set ਨਾਲ ਕੋਈ ਕੀ ਨਹੀਂ ਹੈ ਇਸ ਲਈ keys() ਨਾਲ ਵਾਪਸ ਕਰੋ values() ਮੇਲ ਵਾਲਾ ਸਮਾਂ

ਇਹ ਸੈਟ ਅਤੇ ਮੈਪ ਨਾਲ ਮਿਲਣ ਵਾਲਾ ਹੈ。

ਉਦਾਹਰਨ 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]。

ਇਹ ਸੈਟ ਅਤੇ ਮੈਪ ਨਾਲ ਮਿਲਣ ਵਾਲਾ ਹੈ。

ਉਦਾਹਰਨ 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 ਪ੍ਰਤੀਭਾਵਾਂ ਅਤੇ ਤਰੀਕਿਆਂ ਦੀ ਵਰਣਨ ਅਤੇ ਉਦਾਹਰਨ ਦੇ ਸਮੇਤ ਹੈ。