JS Built-ins
SharedArrayBufferintermediate

SharedArrayBuffer β€” .slice()

πŸ“– Usage Example
const sab = new SharedArrayBuffer(0)
sab.byteLength  // β†’ 0

A SharedArrayBuffer can have a byte length of 0.

SharedArrayBuffer .slice()

.slice(begin, end) returns a new SharedArrayBuffer containing a copy of the bytes in the given range.

Challenge: Verify that slicing bytes 0–4 of an 8-byte buffer yields a 4-byte buffer.

πŸ’‘ Hints (1)
  • β€’ slice() works like Array.slice() but for bytes β€” the result is a new SharedArrayBuffer.