簡體   English   中英

如何在此ArrayBuffer設置中將數據填充到Float64Array中

[英]How do I fill data into Float64Array within this ArrayBuffer setting

我有這些原始數據:

var x = [25];
var y = [0.004011332988739014, 0.0027810593601316214, 0.0015301937237381935, 0.0009717916836962104];

我想將它們放入此ArrayBuffer中:

var buff = new ArrayBuffer(24);
var f64s = new Float64Array(h, 0, 1);
var f32s = new Float32Array(h, 1 * 4);

我可以使用以下方法將數據填充到Float32Array中:

f32s.set(y)

如何使用類似於上述方法將數組x的值設置為Float64Array。 所以我可以得到這樣的東西:

new ArrayBuffer([25, 0.004011332988739014, 0.0027810593601316214, 0.0015301937237381935, 0.0009717916836962104]);

謝謝,

var f64s = new Float64Array(x.length + y.length);
f64s.set(x, 0);
f64s.set(y, x.length);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM