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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。