جاوااسکریپت سیٹ رفرنس میکین
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; }