可変長のバイナリが作りたかったので、テストしてみました。
##コード
test.js
function output() {
var dataArray = [0,1,2,3,4,5,6,7,8,9];
dataArray = dataArray.concat([0xaa,0xbb,0xcc,0xdd,0xff,0x1234,0x5678,0xff55]);
console.log('output test');
var ub = new Uint8Array(dataArray);
fs.writeFileSync('outfile',ub);
}
下位のみが拾われる様子。
通常の配列の方が扱いやすいし、これが一番かなと。