用这个:
var normalArray = [].slice.call(floatArray);
Run Code Online (Sandbox Code Playgroud)
演示:
var floatArray = new Float64Array(4);
floatArray[3] = 3.0;
var normalArray = [].slice.call(floatArray);
console.log(normalArray);
//[0, 0, 0, 3]
Run Code Online (Sandbox Code Playgroud)
小智 7
原来的答案很旧了。更新的方法(ES6+)可能是使用 Array.from
const floatArray = new Float64Array(4);
floatArray[3] = 3.0;
var normalArray = Array.from(floatArray);
console.log(normalArray);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
951 次 |
| 最近记录: |