当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript typedArray.entries()用法及代码示例


typedArray.entries()是JavaScript中的内置函数,它提供了一个新的数组迭代器对象,其中包含给定typedArray对象的键和值对。

用法:

typedArray.entries()

参数:它不接受任何参数。


返回值它返回一个新的数组迭代器对象,其中包含给定typedArray对象的键和值对。

JavaScript代码显示此函数的工作方式:

代码1:
<script> 
  
    // Creating a typedArray Uint8Array() with some elements 
    const uint8 = new Uint8Array([ 5, 10, 15, 20, 25, 30 ]); 
  
    // Calling entries() function 
    A = uint8.entries(); 
  
    // Shifting array iterator to next element one by one 
    // Iterator assigned to 10 
    A.next(); 
      
    // Iterator assigned to 15 
    A.next(); 
      
    document.write(A.next().value); 
  
</script>

输出:

2, 15

这里2是元素15的索引。
代码2:

<script> 
  
    // Creating a typedArray Uint8Array() with some elements 
    const uint8 = new Uint8Array([ 5, 10, 15, 20, 25 ]); 
  
   // Calling entries() function 
   A = uint8.entries(); 
  
   // Shifting array iterator to next element one by one 
   // Iterator assigned to 10 
   A.next(); 
     
   // Iterator assigned to 15 
   A.next(); 
     
   // Iterator assigned to 20 
   A.next(); 
     
   // Iterator assigned to 25 
   A.next(); 
     
   // Iterator went out of index 
   A.next(); 
   document.write(A.next().value); 
     
</script>

输出:

undefined

由于迭代器超出上限,因此输出未定义。



相关用法


注:本文由纯净天空筛选整理自ShivamKD大神的英文原创作品 JavaScript | typedArray.entries() with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。