有人可以帮助我理解为什么此代码不起作用吗?不知道我要去哪里错了。
let ratings = ["8.8", "8.6", "9.0", "8.3"];
ratings.forEach(rating => {
return parseFloat(rating)}
);
我只是不确定。
答案 0 :(得分:5)
您的程序无法运行,因为您的forEach()
不在任何地方存储结果。而且最好使用
Array.map()在这种情况下:
:
let ratings = ["8.8", "8.6", "9.0", "8.3"];
ratings = ratings.map(a=> parseFloat(a));
console.log(ratings);