Pot.ArrayBufferoid.prototype.write

{Number} Pot.ArrayBufferoid.prototype.write ({Array|*} data)

Pot.js で利用可能。 PotLite.js では利用できません。

ストリーム中の現在の位置に data を書き込みます。

Pot.ArrayBufferoid をストリームとして利用する際、現在の位置に data を書き込みます。

書き込んだ要素の数が返ります。

var buffer = new Pot.ArrayBufferoid([1, 2, 3, 4, 5]);
buffer.seek(1);
Pot.debug(buffer.tell());  // 1
Pot.debug(buffer.read(1)); // [2]
buffer.seek(1);
buffer.write([20]);
buffer.seek(1);
Pot.debug(buffer.tell());  // 1
Pot.debug(buffer.read(1)); // [20]
buffer.seek(3);
buffer.write([40, 50]);
Pot.debug(buffer);         // [1, 20, 3, 40, 50]