當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。