JavaScript typedArray.@@iterator用法示例介绍

2021年5月5日13:43:27 发表评论 93 次浏览

typedArray.@@iterator是JavaScript中的内置属性, 用于返回给定typedArray元素的初始值。

语法如下:

arr[Symbol.iterator]()

参数:

它不接受任何参数, 因为它是属性而不是函数。

返回值:

它返回数组迭代器函数, 即默认情况下的values()函数。

JavaScript代码显示此属性的工作方式:

<script>
  
     //Constructing a new typedArray with some elements
     var A = new Uint8Array([ 5, 10, 15, 20, 25 ]);
  
    //Calling iterator() function
     var a = A[Symbol.iterator]();
  
     //Printing each value of the typedArray
     document.write(a.next().value + "<br>" );
     document.write(a.next().value + "<br>" );
     document.write(a.next().value + "<br>" );
     document.write(a.next().value + "<br>" );
     document.write(a.next().value);
  
</script>

输出如下:

5
10
15
20
25

一盏木

发表评论

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