جاوا اسکریپت کا سیٹ
- ਪਿਛਲਾ ਪੰਨਾ JS ਇਨਕਰੇਟੇਬਲ ਆਬਜੈਕਟ
- ਅਗਲਾ ਪੰਨਾ JS ਸੈੱਟ ਮੈਥਾਡ
JavaScript Set ਇੱਕ ਅਨੂਕੂਲ ਮੁੱਲਾਂ ਦਾ ਸੰਗ੍ਰਹਿ ਹੈ。
ਹਰੇਕ ਮੁੱਲ Set ਵਿੱਚ ਕੇਵਲ ਇੱਕ ਵਾਰ ਹੀ ਹੋ ਸਕਦਾ ਹੈ。
ਮੁੱਲ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਰ ਦਾ ਹੋ ਸਕਦਾ ਹੈ, ਮੂਲ ਮੁੱਲ ਜਾਂ ਆਬਜਦ
Set ਕਿਵੇਂ ਬਣਾਓ
ਜਿਸ ਤਰ੍ਹਾਂ ਵਿੱਚ JavaScript Set ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:
- ਨਾਮ ਪਾਸ ਕਰੋ
new Set()
。 - ਖਾਲੀ Set ਬਣਾਓ ਅਤੇ
add()
ਮੁੱਲ ਜੋੜੋ。
new Set() ਮਹੱਤਵ
ਨਾਮ ਪਾਸ ਕਰੋ new Set()
ਬਣਾਓ ਕਿਸਮ
ਮਾਡਲ
// ਇੱਕ Set ਬਣਾਓ const letters = new Set(["a","b","c"]);
Set ਬਣਾਓ ਅਤੇ ਮੁੱਲ ਜੋੜੋ:
ਮਾਡਲ
// ਇੱਕ Set ਬਣਾਓ const letters = new Set(); // Set ਵਿੱਚ ਮੁੱਲ ਜੋੜੋ letters.add("a"); letters.add("b"); letters.add("c");
Set ਬਣਾਓ ਅਤੇ ਵਾਰਿਆਬਲ ਜੋੜੋ:
ਮਾਡਲ
// ਇੱਕ Set ਬਣਾਓ const letters = new Set(); // ਵਾਰਿਆਬਲ ਬਣਾਓ const a = "a"; const b = "b"; const c = "c"; // ਵਾਰਿਆਬਲ ਨੂੰ Set ਵਿੱਚ ਜੋੜੋ letters.add(a); letters.add(b); letters.add(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; }
Set ਹੈ ਆਬਜਦ
typeof
ਵਾਪਸ object:
typeof letters; // ਵਾਪਸ object
instanceof Set
ਵਾਪਸ true:
letters instanceof Set; // ਵਾਪਸ true
ਪੂਰੀ Set ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ
ਪੂਰੀ ਸੰਦਰਭ ਲਈ ਆਪਣੀ ਸਾਇਟ ਦੇਖੋ:JavaScript Set ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ。
ਇਹ ਮੈਨੂਅਲ ਸਾਰੇ Set ਪ੍ਰਤੀਯੋਗਿਤਾਵਾਂ ਅਤੇ ਮੈਥਾਡਾਂ ਦੀ ਵਰਣਨ ਅਤੇ ਉਦਾਹਰਨ ਕਰਦਾ ਹੈ。
ਬਰਾਅਜ਼ਰ ਸਮਰਥਨ
Set ਹੈ ES6 ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ(JavaScript 2015)。
2017 ਸਾਲ 6 ਮਹੀਨੇ ਤੋਂ, ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਅਜ਼ਰ ਸਮਰਥਨ ਕਰਦੇ ਹਨ ES6:
ਚਰੋਮ | ਐਜ਼ ਐਂਡ ਗੇਡ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪੇਰਾ |
---|---|---|---|---|
ਚਰੋਮ 51 | ਐਜ਼ ਐਂਡ ਗੇਡ 15 | ਫਾਇਰਫਾਕਸ 54 | ਸਫਾਰੀ 10 | ਓਪੇਰਾ 38 |
2016 ਸਾਲ 5 ਮਹੀਨਾ | 2017 ਸਾਲ 4 ਮਹੀਨਾ | 2017 ਸਾਲ 6 ਮਹੀਨਾ | 2016 ਸਾਲ 9 ਮਹੀਨਾ | 2016 ਸਾਲ 6 ਮਹੀਨਾ |
Internet Explorer ਸੈੱਟ ਨਹੀਂ ਸਮਰਥਨ ਕਰਦਾ ਹੈ。
- ਪਿਛਲਾ ਪੰਨਾ JS ਇਨਕਰੇਟੇਬਲ ਆਬਜੈਕਟ
- ਅਗਲਾ ਪੰਨਾ JS ਸੈੱਟ ਮੈਥਾਡ