我想将字符串转换为double,然后最后将其存储到double类型的数组中,我做了以下工作:

var num = "";
var sym = new Float64Array();

sym[sym.length] = parseFloat(num);


但是当我打印数组时得到undefined,那我做错了哪里?

最佳答案

进行必要的修改。请参阅Float64Array API
在Float64array中定义长度作为参数。

你的长度即将到来1。

var num = "65";
var x = new Float64Array(1);
x[x.length-1] = parseFloat(num);
console.log(x[0]);

09-20 18:50