UNPKG

wsemi

Version:

A support package for web developer.

32 lines (24 loc) 617 B
import isab from './isab.mjs' /** * ArrayBuffer轉Unit8Array * * Unit Test: {@link https://github.com/yuda-lyu/wsemi/blob/master/test/ab2u8arr.test.mjs Github} * @memberOf wsemi * @param {ArrayBuffer} ab 輸入ArrayBuffer * @returns {Unit8Array} 回傳Unit8Array * @example * * let ab = (new Uint8Array([66, 97, 115])).buffer * console.log(ab2u8arr(ab)) * // => new Uint8Array([66, 97, 115]) * */ function ab2u8arr(ab) { //check if (!isab(ab)) { return new Uint8Array() } let u8a = new Uint8Array(ab) return u8a } export default ab2u8arr