Skip to content

Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.

License

Notifications You must be signed in to change notification settings

inspect-js/array-buffer-byte-length

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 20, 2024
59deea8 · Dec 20, 2024

History

25 Commits
Dec 19, 2024
Feb 2, 2024
Feb 2, 2024
Feb 28, 2023
Feb 28, 2023
Feb 28, 2023
Dec 20, 2024
Feb 28, 2023
Feb 28, 2023
Dec 19, 2024
Dec 19, 2024
Dec 20, 2024
Mar 11, 2024

Repository files navigation

array-buffer-byte-length Version Badge

github actions coverage License Downloads

npm badge

Get the byte length of an ArrayBuffer, even in engines without a .byteLength method.

Example

const assert = require('assert');
const byteLength = require('array-buffer-byte-length');

assert.equal(byteLength([]), NaN, 'an array is not an ArrayBuffer, yields NaN');

assert.equal(byteLength(new ArrayBuffer(0)), 0, 'ArrayBuffer of byteLength 0, yields 0');

Tests

Simply clone the repo, npm install, and run npm test