是否有内置的方法将Javascript的Float64Array转换为普通数组?
guykilcj1#
请使用此选项:
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]
jexiocij2#
最初的答案是很旧的,更新的方法(ES6+)可能是使用Array.from
const floatArray = new Float64Array(4); floatArray[3] = 3.0; var normalArray = Array.from(floatArray); console.log(normalArray);
zdwk9cvp3#
Float64Array.prototype.toArray = Array.prototype.slice; const floatArray = new Float64Array(4); floatArray[3] = 3.0125; var normalArray = floatArray.toArray(); console.log(normalArray);
3条答案
按热度按时间guykilcj1#
请使用此选项:
演示:
jexiocij2#
最初的答案是很旧的,更新的方法(ES6+)可能是使用Array.from
zdwk9cvp3#