జావాస్క్రిప్ట్ పరిధి forEach()

నిర్వచనం మరియు ఉపయోగం

forEach() ఫంక్షన్ పరిధిలోని ప్రతి అంశానికి క్రమం తప్పక ఫంక్షన్ నడిపుతుంది.

ప్రకటనఃవాల్యూ లేని పరిధి అంశాలకు ఫంక్షన్ నడిపబడదుforEach() పద్ధతి.

ఉదాహరణ

ఉదాహరణ 1

పరిధిలోని ప్రతి అంశాన్ని జాబితాభుక్తం చేయండి:

var fruits = ["apple", "orange", "cherry"];
fruits.forEach(myFunction);
function myFunction(item, index) {
  document.getElementById("demo").innerHTML += index + ":" + item + "<br>"; 
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

పరిధిలోని అన్ని వాల్యూలను సమాహరించండి:

var sum = 0;
var numbers = [65, 44, 12, 4];
numbers.forEach(myFunction);
function myFunction(item) {
  sum += item;
  document.getElementById("demo").innerHTML = sum;
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 3

పరిధిలోని ప్రతి అంశం కోసం వాల్యూను ప్రారంభ వాల్యూగా 10 రెట్లు పెంచండి:

var numbers = [65, 44, 12, 4];
numbers.forEach(myFunction)
function myFunction(item, index, arr) {
  arr[index] = item * 10;
}

స్వయంగా ప్రయత్నించండి

సింథాక్స్

array.forEach(function(currentValue, index, arr), thisValue)

పరామితి విలువలు

పరామితులు వివరణ
function(currentValue, index, arr) అవసరం. పరిధిలోని ప్రతి అంశం కోసం నడిపే ఫంక్షన్

ఫంక్షన్ పరామితులుః

పరామితులు వివరణ
currentValue అవసరం. ప్రస్తుత అంశం యొక్క వాల్యూ
index ఎంపికాత్మకం. ప్రస్తుత అంశం యొక్క పరిధి సూచకం
arr ఎంపికాత్మకం. ప్రస్తుత అంశం చెందిన ప్రదర్శక ఆధారణ పరిధి
thisValue

ఎంపికాత్మకం. ఫంక్షన్ యొక్క "this" వాల్యూగా పంపించాలనే వాల్యూ ను ఫంక్షన్ కు పంపండి.

ఈ పరామితి ఖాళీగా ఉంటే, వాల్యూ "undefined" దాని "this" వాల్యూగా పంపబడుతుంది.

సాంకేతిక వివరాలు

వాటి పరిణామంః undefined
జావాస్క్రిప్ట్ వెర్షన్ః ECMAScript 5

బ్రౌజర్ మద్దతు

అన్ని బ్రౌజర్లు పూర్తిగా మద్దతిస్తాయి forEach() పద్ధతిః

క్రోమ్ ఐఈ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ Opera
క్రోమ్ ఐఈ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ Opera
支持 9.0 支持 支持 支持 支持

相关页面

教程:JavaScript 数组

教程:JavaScript 数组 Const

教程:JavaScript 数组方法

教程:JavaScript 排序数组

教程:JavaScript 数组迭代