forEach() 中的 parseFloat() 不工作
parseFloat() inside forEach() not working
谁能帮我理解为什么这段代码不起作用?不知道我哪里错了。
let ratings = ["8.8", "8.6", "9.0", "8.3"];
ratings.forEach(rating => {
return parseFloat(rating)}
);
我只是不确定。
您的程序无法运行,因为您的 forEach()
没有将结果存储在任何地方。而且最好使用
Array.map() 在这种情况下:
:
let ratings = ["8.8", "8.6", "9.0", "8.3"];
ratings = ratings.map(a=> parseFloat(a));
console.log(ratings);
谁能帮我理解为什么这段代码不起作用?不知道我哪里错了。
let ratings = ["8.8", "8.6", "9.0", "8.3"];
ratings.forEach(rating => {
return parseFloat(rating)}
);
我只是不确定。
您的程序无法运行,因为您的 forEach()
没有将结果存储在任何地方。而且最好使用
Array.map() 在这种情况下:
:
let ratings = ["8.8", "8.6", "9.0", "8.3"];
ratings = ratings.map(a=> parseFloat(a));
console.log(ratings);