Pot.js で利用可能。 PotLite.js では利用できません。
与えられた TypedArray のコピーを作成します。
引数 buffer は、コピーする対象の TypedArray や Pot.ArrayBufferoid または配列を指定します。
コピーした新しい TypedArray が返ります。
var buffer = new ArrayBuffer(10); var view1 = new Uint8Array(buffer); var view2 = new Uint8Array(buffer); view1[0] = 10; view2[1] = 20; Pot.debug(view1[0]); // 10 Pot.debug(view2[0]); // 10 Pot.debug(view1[1]); // 20 Pot.debug(view2[1]); // 20 var copy = new Uint8Array(Pot.ArrayBufferoid.copyBuffer(buffer)); copy[1] = 100; Pot.debug(copy[0]); // 10 Pot.debug(copy[1]); // 100 Pot.debug(view1[0]); // 10 Pot.debug(view1[1]); // 20 Pot.debug(view2[0]); // 10 Pot.debug(view2[1]); // 20