gpt4 book ai didi

javascript - 给定一个 json 对象数组,如何将每个对象中的值转换为 int 或 float?

转载 作者:搜寻专家 更新时间:2023-11-01 05:20:06 25 4
gpt4 key购买 nike

给定一个 json 对象数组,我如何将每个对象中的值转换为 int 或 float?

var data = [{
"rank": "1",
"name": "Bill"
},
{
"rank": "2",
"name": "Ted"
},
{
"rank": "3",
"name": "John"
},
{
"rank": "4",
"name": "Jane"
}
]

我使用的 json 对象在两个维度上都大得多,所以我想弄清楚如何使用 ma​​p 函数来转换“rank"从 stringint 的部分。还有其他部分我也想转换为 float ,但现在按“等级”排序 1,10,11,12,etc

我该怎么做?我正在使用 React/ES6/JSX/Babel,或者任何合并的东西。

最佳答案

可以使用 map 功能

 var data = [{"rank": "1","name": "Bill"},
{"rank": "2.4","name": "Ted"},
{"rank": "3","name": "John"},
{"rank": "4.5","name": "Jane"}];

data.map(d => d.rank = +d.rank);

console.log(data);

检查这个 Fiddler

关于javascript - 给定一个 json 对象数组,如何将每个对象中的值转换为 int 或 float?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47588326/

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