Blogger Information
Blog 18
fans 3
comment 3
visits 16223
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
JavaScript forEach() 方法
刹那永恒个人博客
Original
985 people have browsed it

定义和用法

forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。
注意: forEach() 对于空数组是不会执行回调函数的。


语法

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

参数

function(currentValue, index, arr)

参数 描述
currentValue 必需。当前元素
index 可选。当前元素的索引值。
arr 可选。当前元素所属的数组对象。

计算数组所有元素相加的总和:

  1. <button onclick="numbers.forEach(myFunction)">点我</button>
  2. <p>数组元素总和:<span id="demo"></span></p>
  3. <script>
  4. var sum = 0;
  5. var numbers = [65, 44, 12, 4];
  6. function myFunction(item) {
  7. sum += item;
  8. demo.innerHTML = sum;
  9. }
  10. </script>

列出数组的每个元素

  1. <button onclick="numbers.forEach(myFunction)">点我</button>
  2. <p id="demo"></p>
  3. <script>
  4. demoP = document.getElementById("demo");
  5. var numbers = [4, 9, 16, 25];
  6. function myFunction(item, index) {
  7. demoP.innerHTML = demoP.innerHTML + "index[" + index + "]: " + item + "<br>";
  8. }
  9. </script>

-输出结果

  1. index[0]: 4
  2. index[1]: 9
  3. index[2]: 16
  4. index[3]: 25
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post