JavaScript typedArray.forEach()用法示例介绍

2021年5月5日13:45:36 发表评论 83 次浏览

typedArray.forEach()是JavaScript中的内置函数, 它对每个给定typedArray的元素执行一次给定函数。

语法如下:

typedarray.forEach(callback)

参数:它接受一个参数"回调"函数, 该函数产生新的typedArray的每个元素, 并且该函数采用以下指定的三个参数:

  • 当前值:它是在typedArray中正在处理的当前元素的值。
  • 指数:它是数组中正在处理的当前元素的索引。
  • 数组:它是在其上调用forEach()函数的数组。

返回值:

它不返回任何东西。

JavaScript代码显示此功能的工作方式:

<script>
  
     //Constructing some typedArray
     const A = new Uint8Array([ 1, 3, 5, 7 ])
     const B = new Uint8Array([ 2, 4, 6, 8 ])
  
       //Calling callback function
       function callback(element, index, array) {
           document.write( 'a[' + index + '] = ' + element + "<br>" );
       }
  
       //Calling forEach() function
       A.forEach(callback);
       B.forEach(callback);
  
</script>

输出如下:

a[0] = 1
a[1] = 3
a[2] = 5
a[3] = 7
a[0] = 2
a[1] = 4
a[2] = 6
a[3] = 8

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: