ਜੈਵਾਸਕ੍ਰਿਪਟ ਮੈਪ keys()
- ਪਿਛਲਾ ਪੰਨਾ has()
- ਅਗਲਾ ਪੰਨਾ set()
- ਇੱਕ ਤਲਾਕ ਵਾਪਸ ਜਾਓ جاوا اسکریپت ماپ مراجع کتاب خانہ
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
keys()
ਮੰਥਨ ਮੈਪ ਵਿੱਚ ਸਾਰੇ ਕੀਆਂ ਵਾਲੇ ਇਟੇਰੇਟਰ ਆਬਜੈਕਟ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
keys()
ਮੰਥਨ ਮੌਜੂਦਾ ਮੈਪ ਨੂੰ ਬਦਲ ਦੇ ਵਾਲਾ ਨਹੀਂ ਹੈ。
ਇਨਸਟੈਂਸ
ਉਦਾਹਰਣ 1
// ਮੈਪ ਬਣਾਓ const fruits = new Map([ ["apples", 500], ["bananas", 300], ["oranges", 200] ]); // ਸਾਰੇ ਕੀਆਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰੋ let text = ""; for (const x of fruits.keys()) { text += x; }
ਆਬਜੈਕਟ ਦੇ ਰੂਪ ਵਿੱਚ ਕੀ
ਧਿਆਨ:ਆਬਜੈਕਟ ਦੇ ਰੂਪ ਵਿੱਚ ਕੀ ਵਰਤਣਾ ਮੈਪ ਦੀ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。
ਉਦਾਹਰਣ 2
// ਆਬਜੈਕਟ ਬਣਾਓ const apples = {name: 'Apples'}; const bananas = {name: 'Bananas'}; const oranges = {name: 'Oranges'}; // ਮੈਪ ਬਣਾਓ const fruits = new Map(); // ਮੈਪ ਵਿੱਚ ਨਵੇਂ ਤੱਤ ਜੋੜੋ fruits.set(apples, 500); fruits.set(bananas, 300); fruits.set(oranges, 200);
ਯਾਦ ਰੱਖੋ:ਕੀ ਇੱਕ ਆਬਜੈਕਟ (apples) ਹੈ ਨਹੀਂ ਕਿ ਸਟਰਿੰਗ ("apples")
ਉਦਾਹਰਣ 3
fruits.get("apples"); // ਵਾਪਸੀ ਮੁੱਲ undefined
ਗਰੰਥ
map.keys()
ਪੈਰਾਮੀਟਰ
ਨਹੀਂ ਹੈ。
ਵਾਪਸੀ ਮੁੱਲ
ਤਰੀਕਾ | ਵਰਣਨ |
---|---|
ਇਟੇਰੇਟਰ | ਮੈਪ ਵਿੱਚ ਸਾਰੇ ਕੀਆਂ ਵਾਲੇ ਐਕਸੀਸਬਲ ਆਬਜੈਕਟ |
ਬਰਾਉਜ਼ਰ ਸਮਰੱਥਾ
map.keys()
ਐਸਕੈਮਾਸਕ੍ਰਿਪਟ6 (ES6) ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ。
2017 ਦੇ ਜੂਨ ਤੋਂ ਲੈ ਕੇ, ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਉਜ਼ਰ ਐਸ6 (ਜੈਵਾਸਕ੍ਰਿਪਟ 2015) ਦੀ ਸਮਰੱਥਾ ਰੱਖਦੇ ਹਨ:
ਚਰਾਮਸ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
ਚਰਾਮਸ 51 | ਐਜ਼ ਐਜ਼ ਐਜ਼ | ਫਾਇਰਫਾਕਸ 54 | ਸਫਾਰੀ 10 | ਓਪਰਾ 38 |
2016 ਦੇ ਮਈ | 2017 ਦੇ ਅਪ੍ਰੈਲ | 2017 ਸਾਲ 6 ਮਹੀਨੇ | 2016 ਸਾਲ 9 ਮਹੀਨੇ | 2016 ਸਾਲ 6 ਮਹੀਨੇ |
map.keys()
Internet Explorer ਵਿੱਚ ਸਮਰੱਥ ਨਹੀਂ ਹੈ。
- ਪਿਛਲਾ ਪੰਨਾ has()
- ਅਗਲਾ ਪੰਨਾ set()
- ਇੱਕ ਤਲਾਕ ਵਾਪਸ ਜਾਓ جاوا اسکریپت ماپ مراجع کتاب خانہ