typedArray.entries()是JavaScript中的內置函數,它提供了一個新的數組迭代器對象,其中包含給定typedArray對象的鍵和值對。
用法:
typedArray.entries()
參數:它不接受任何參數。
返回值它返回一個新的數組迭代器對象,其中包含給定typedArray對象的鍵和值對。
代碼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
由於迭代器超出上限,因此輸出未定義。
相關用法
- Javascript typedArray.from()用法及代碼示例
- Javascript typedArray.of()用法及代碼示例
- Javascript weakSet.has()用法及代碼示例
- Javascript typedArray.map()用法及代碼示例
- Javascript weakSet.add()用法及代碼示例
- Javascript weakMap.set()用法及代碼示例
- Javascript weakMap.has()用法及代碼示例
- Javascript typedArray.every()用法及代碼示例
- Javascript getPrototypeOf()用法及代碼示例
- Javascript uneval()用法及代碼示例
- Javascript parseInt()用法及代碼示例
- Javascript parseFloat()用法及代碼示例
注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 JavaScript | typedArray.entries() with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。