gpt4 book ai didi

javascript - 如何转换数组中的一串数字

转载 作者:行者123 更新时间:2023-12-01 03:30:50 38 4
gpt4 key购买 nike

a = ["5.0", 2.25, 3.0, "4.0"] 如何获取a = [5.0, 2.25, 3.0, 4.0]。

我可以获得a = [5, 2.25, 3, 4]。但我需要这样的[5.0, 2.25, 3.0, 4.0]

谁能帮帮我。请,

谢谢

最佳答案

我们只需映射 Number 的结果即可:

var a = ["5.0", "2.25", "3.0", "4.0"];

var b = a.map(Number);
console.log(b);

注意:

您无法将 5.0 中的 0 保留在 Number 中,它不是有效的数字。

您可以使用.toFixed(1)来保留它,但结果将是字符串:

var b = a.map(function(v){
return Number(v).toFixed(1);
});

演示:

var a = ["5.0", "2.25", "3.0", "4.0"];

var b = a.map(function(v){
return Number(v).toFixed(1);
});
console.log(b);

关于javascript - 如何转换数组中的一串数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44544334/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com