{{alias}}( buffer[, byteOffset[, byteLength]] ) Returns a data view representing a provided array buffer. Parameters ---------- buffer: ArrayBuffer|SharedArrayBuffer Array buffer. byteOffset: integer (optional) Offset (in bytes) to the first byte in the array buffer for the new view to reference. Default: 0. byteLength: integer (optional) Number of elements in the byte array. If not provided, the view's length will equal the buffer's length. Returns ------- out: DataView A data view. Examples -------- > var buf = new {{alias:@stdlib/array/buffer}}( 5 ) > var dv = new {{alias}}( buf ) {{alias}}.prototype.buffer Read-only property which returns the underyling array buffer. Examples -------- > var buf1 = new {{alias:@stdlib/array/buffer}}( 5 ); > var dv = new {{alias}}( buf1 ); > var buf2 = dv.buffer > var b = ( buf1 === buf2 ) true {{alias}}.prototype.byteLength Read-only property which returns the length (in bytes) of the view. Examples -------- > var buf = new {{alias:@stdlib/array/buffer}}( 5 ); > var dv = new {{alias}}( buf ); > dv.byteLength 5 {{alias}}.prototype.byteOffset Read-only property which returns the offset (in bytes) of the view to the start of the underlying array buffer. Examples -------- > var buf = new {{alias:@stdlib/array/buffer}}( 5 ); > var dv = new {{alias}}( buf, 2 ); > dv.byteLength 3 > dv.byteOffset 2 TODO: document properties/methods See Also --------