ਜੇਵੀਐੱਸਕਰਿਪਟ ਮੈਪ ਫੋਰੇਚ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

forEach() ਮੇਥੋਡ ਮੈਪ ਦੇ ਹਰੇਕ ਇਲੀਮੈਂਟ 'ਤੇ ਇੱਕ ਫੰਕਸ਼ਨ ਚਲਾਉਂਦਾ ਹੈ:

forEach() ਮੇਥੋਡ ਮੂਲ ਮੈਪ ਨੂੰ ਬਦਲ ਨਹੀਂ ਕਰਦਾ。

ਉਦਾਹਰਣ

forEach() ਮੈਪ ਦੇ ਹਰੇਕ ਕੀ/ਮੁੱਲ ਪੇਰ ਉੱਤੇ ਕਾਲਬੈਕ ਫੰਕਸ਼ਨ ਚਲਾਓ:

// ਇੱਕ ਮੈਪ ਬਣਾਓ
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
});
// ਸਾਰੇ ਐਂਟਰੀਆਂ ਦੱਸੋ
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

ਖੁਦ ਦੱਸੋ

ਗਰਿੱਖਤ

map.forEach(کੇਬੈਕ)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
کੇਬੈਕ ਲਾਜ਼ਮੀ। ਹਰੇਕ ਏਲੀਮੈਂਟ 'ਤੇ ਚਲਾਈ ਜਾਣ ਵਾਲੀ ਫੰਕਸ਼ਨ

ਰਿਟਰਨ ਵੈਲਿਊ

ਨਹੀਂ。

ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ

set.forEach() ਐਸਕ੍ਰਿਪਟ6 (ES6) ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ。

ਜੂਨ 2017 ਤੋਂ ਲੈ ਕੇ ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਊਜ਼ਰ ਐਸ6 (ਜੇਵੀਐੱਸਕਰਿਪਟ 2015) ਨੂੰ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 ਸਾਲ 5 ਮਹੀਨਾ 2017 ਸਾਲ 4 ਮਹੀਨਾ 2017 ਸਾਲ 6 ਮਹੀਨਾ 2016 ਸਾਲ 9 ਮਹੀਨਾ 2016 ਸਾਲ 6 ਮਹੀਨਾ

set.forEach() Internet Explorer ਵਿੱਚ ਸਪੋਰਟ ਨਹੀਂ ਹੈ。