forEach()中的parseFloat()无法正常工作

时间:2018-07-30 18:28:01

标签: javascript foreach functional-programming parsefloat

有人可以帮助我理解为什么此代码不起作用吗?不知道我要去哪里错了。

let ratings = ["8.8", "8.6", "9.0", "8.3"];

ratings.forEach(rating => {
return parseFloat(rating)}
);

我只是不确定。

1 个答案:

答案 0 :(得分:5)

您的程序无法运行,因为您的forEach()不在任何地方存储结果。而且最好使用 Array.map()在这种情况下:

let ratings = ["8.8", "8.6", "9.0", "8.3"];

ratings = ratings.map(a=> parseFloat(a));

console.log(ratings);