{{alias}}( size ) Returns an array buffer having a specified number of bytes. Buffer contents are initialized to 0. Parameters ---------- size: integer Number of bytes. Returns ------- out: ArrayBuffer An array buffer. Examples -------- > var buf = new {{alias}}( 5 ) {{alias}}.length Number of input arguments the constructor accepts. Examples -------- > {{alias}}.length 1 {{alias}}.isView( arr ) Returns a boolean indicating if provided an array buffer view. Parameters ---------- arr: any Value to test. Returns ------- bool: boolean Boolean indicating if an input argument is a buffer view. Examples -------- > var arr = new {{alias:@stdlib/array/float64}}( 10 ); > {{alias}}.isView( arr ) true {{alias}}.prototype.byteLength Read-only property which returns the length (in bytes) of the array buffer. Examples -------- > var buf = new {{alias}}( 5 ); > buf.byteLength 5 {{alias}}.prototype.slice( [start[, end]] ) Copies the bytes of an array buffer to a new array buffer. Parameters ---------- start: integer (optional) Index at which to start copying buffer contents (inclusive). If negative, the index is relative to the end of the buffer. end: integer (optional) Index at which to stop copying buffer contents (exclusive). If negative, the index is relative to the end of the buffer. Returns ------- out: ArrayBuffer A new array buffer whose contents have been copied from the calling array buffer. Examples -------- > var b1 = new {{alias}}( 10 ); > var b2 = b1.slice( 2, 6 ); > var bool = ( b1 === b2 ) false > b2.byteLength 4 See Also --------