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

JavaScript ਕੈਸਟ (Set) ਇੱਕ ਯੂਨਿਕ ਮੁੱਲਾਂ ਦਾ ਕੈਸਟ ਹੈ。

ਕੈਸਟ ਵਿੱਚ ਹਰੇਕ ਮੁੱਲ ਕੇਵਲ ਇੱਕ ਵਾਰ ਹੀ ਮੌਜੂਦ ਹੋ ਸਕਦਾ ਹੈ。

ਇਹ ਮੁੱਲ ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਦੇ ਹੋ ਸਕਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਪ੍ਰਾਥਮਿਕ ਮੁੱਲ ਜਾਂ ਆਬਜੈਕਟ

ਕਿਵੇਂ ਕੈਸਟ ਬਣਾਓ

ਤੁਸੀਂ ਇਸ ਤਰ੍ਹਾਂ JavaScript ਕੈਸਟ ਬਣਾ ਸਕਦੇ ਹੋ

  • ਇੱਕ ਮੰਡਲ ਨੂੰ new Set() ਮੱਥੋਦ ਨੂੰ ਪਾਸ ਕਰੋ new Set()
  • ਇੱਕ ਕੈਸਟ ਬਣਾਓ ਅਤੇ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰੋ add() ਮੁੱਲ ਜੋੜਣ ਦੇ ਮੱਥੋਦ

ਉਦਾਹਰਣ 1

ਇੱਕ ਮੰਡਲ ਨੂੰ new Set() ਮੱਥੋਦ ਨੂੰ ਪਾਸ ਕਰੋ new Set() ਕੰਸਟਰਕਟਰ:

// ਇੱਕ ਕੈਸਟ ਬਣਾਓ
const letters = new Set(["a","b","c"]);

ਆਪਣੇ ਅਨੁਸਾਰ ਕਰੋ

ਉਦਾਹਰਣ 2

ਇੱਕ ਕੈਸਟ ਬਣਾਓ ਅਤੇ ਮੁੱਲ ਜੋੜੋ:

// ਇੱਕ ਕੈਸਟ ਬਣਾਓ
const letters = new Set();
// ਕੈਸਟ ਵਿੱਚ ਮੁੱਲ ਜੋੜੋ
letters.add("a");
letters.add("b");
letters.add("c");

ਆਪਣੇ ਅਨੁਸਾਰ ਕਰੋ

JavaScript ਕੈਸਟ ਮੱਥੋਦ ਅਤੇ ਗੁਣ

ਮੱਥੋਦ/ਗੁਣ ਵਰਣਨ
new Set() ਨਵਾਂ ਕੈਸਟ ਬਣਾਉਂਦਾ ਹੈ。
add() ਕੈਸਟ ਵਿੱਚ ਨਵੇਂ ਐਲੀਮੈਂਟ ਜੋੜਦਾ ਹੈ。
clear() ਕੈਸਟ ਵਿੱਚ ਸਾਰੇ ਐਲੀਮੈਂਟਾਂ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ。
delete() ਕੈਸਟ ਵਿੱਚ ਐਲੀਮੈਂਟ ਹਟਾਉਂਦਾ ਹੈ。
entries() ਕੈਸਟ ਵਿੱਚ ਹਰੇਕ ਐਲੀਮੈਂਟ ਲਈ [value, value] ਜੋੜੇ ਵਾਲੇ ਇੱਟਰੇਟਰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ (ਕੈਸਟ ਵਿੱਚ ਹਰੇਕ ਐਲੀਮੈਂਟ ਹੀ ਕੀ ਹੈ ਅਤੇ ਮੁੱਲ ਹੈ)。
forEach() ਹਰੇਕ ਐਲੀਮੈਂਟ ਲਈ ਕਾਲਬੈਕ ਫੰਕਸ਼ਨ ਚਲਾਉਂਦਾ ਹੈ。
has() ਕੈਸਟ ਵਿੱਚ ਕੋਈ ਮੁੱਲ ਮੌਜੂਦ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
keys() values() ਮੱਥੋਦ ਨਾਲ ਇੱਕ ਜਾਂਦਾ ਹੈ。
size ਕੈਸਟ ਵਿੱਚ ਐਲੀਮੈਂਟਾਂ ਦੀ ਗਿਣਤੀ ਬਣਾਉਂਦਾ ਹੈ。
values() ਕੈਸਟ ਵਿੱਚ ਮੁੱਲਾਂ ਦੇ ਇੱਟਰੇਟਰ ਬਣਾਉਂਦਾ ਹੈ。

new Set() ਮੱਥੋਦ

ਇੱਕ ਮੰਡਲ ਨੂੰ new Set() ਮੱਥੋਦ ਨੂੰ ਪਾਸ ਕਰੋ new Set() ਕੰਸਟਰਕਟਰ:

ਇੰਸਟੈਂਸ

// ਇੱਕ ਕੈਸਟ ਬਣਾਓ
const letters = new Set(["a","b","c"]);

ਆਪਣੇ ਅਨੁਸਾਰ ਕਰੋ

ਕੈਸਟ ਐਲੀਮੈਂਟਾਂ ਨੂੰ ਲਿਸਟ ਕਰੋ

ਤੁਸੀਂ ਇਸ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹੋ for..of ਕੈਸਟ ਵਿੱਚ ਸਾਰੇ ਐਲੀਮੈਂਟਾਂ ਨੂੰ ਸਰਕਟ ਲਿਸਟ ਕਰੋ (ਮੁੱਲ):

ਇੰਸਟੈਂਸ

// ਇੱਕ ਕੈਸਟ ਬਣਾਓ
const letters = new Set(["a","b","c"]);
// ਸਾਰੇ ਐਲੀਮੈਂਟਾਂ ਨੂੰ ਲਿਸਟ ਕਰੋ
let text = "";
for (const x of letters) {
  text += x;
}

ਆਪਣੇ ਅਨੁਸਾਰ ਕਰੋ