title: How to append bytes, multi-bytes and buffer to ArrayBuffer in javascript?
body: <p>Javascript ArrayBuffer or TypedArrays dont have any kind of appendByte(), appendBytes(), or appendBuffer() methods. So if I want to fill an ArrayBuffer one value at a time, how do I do it?</p>
  
  <pre><code>var firstVal = 0xAB;              // 1 byte
  var secondVal = 0x3D7F            // 2 bytes
  var anotherUint8Array = someArr;
  
  var buffer = new ArrayBuffer();   // I don't know the length yet
  var bufferArr = new UInt8Array(buffer);
  
  // following methods do not exist. What are the alternatives for each??
  bufferArr.appendByte(firstVal);
  bufferArr.appendBytes(secondVal);
  bufferArr.appendBuffer(anotherUint8Array);
  </code></pre>