arrayBuffer.byteLength是JavaScript中的一个属性,用于提供arrayBuffer的长度(以字节为单位)。
用法:
ArrayBuffer.byteLength
参数:它不接受任何参数,因为arrayBuffer.byteLength是属性而不是函数。
返回值:它以字节为单位返回arrayBuffer的长度。
代码1:
<script>
// Creation of arrayBuffer of size 5 bytes
var A = new ArrayBuffer(5);
// Using property byteLength
var bytes1 = A.byteLength;
// Printing the lengths of the ArrayBuffer
document.write(bytes1);
</script>
输出:
5
如果arrayBuffer的长度以小数形式给出,则它以整数形式返回长度,而当长度以字符串形式给出时,则返回零(0)长度。
代码1:
<script>
// Creation of arrayBuffer of sizes 5.6
var A = new ArrayBuffer(5.6);
// Using property byteLength
var bytes1 = A.byteLength;
// Printing the length of the ArrayBuffer
document.write(bytes1);
</script>
输出:
5
代码2:
<script>
// Creation of arrayBuffers of sizes "a" bytes
var A = new ArrayBuffer("a");
// Using property byteLength
var bytes1 = A.byteLength;
// Printing the length of the ArrayBuffer
document.write(bytes1);
</script>
输出:
0
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript | arrayBuffer.byteLength。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。