簡體   English   中英

將 Float64Array 轉換為數組

[英]Convert Float64Array to array

是否有內置方法將 Javascript 的Float64Array轉換為普通數組?

用這個:

var normalArray = [].slice.call(floatArray);

演示:

var floatArray = new Float64Array(4);
floatArray[3] = 3.0;
var normalArray = [].slice.call(floatArray);
console.log(normalArray);
//[0, 0, 0, 3]

原來的答案已經很老了。 最近的一種方法(ES6+)可能是使用 Array.from

 const floatArray = new Float64Array(4); floatArray[3] = 3.0; var normalArray = Array.from(floatArray); console.log(normalArray);

 Float64Array.prototype.toArray = Array.prototype.slice; const floatArray = new Float64Array(4); floatArray[3] = 3.0125; var normalArray = floatArray.toArray(); console.log(normalArray);

暫無
暫無

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

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