gpt4 book ai didi

javascript - 将数组转换为不同类型(lodash/js)

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:18 40 4
gpt4 key购买 nike

将数组中每个元素的类型逐一转换的最直接方法是什么?

例如,如果我有:

var a = ["2013", "72", "68", "76", "75", "76", "73"]

我如何将 a 转换为以下内容,将第一项保留为字符串并将其余项转换为整数:

["2013", 72, 68, 76, 75, 76, 73]

在 lodash 中,我可以管理 _.map(_.values(record), _.toNumber) 将整个数组转换为数字,但我如何映射到数组中的每个项目?

最佳答案

使用Array#map与循环的索引。

var a = ["2013", "72", "68", "76", "75", "76", "73"];

a = a.map(function (b, i) {
return i ? Number(b) : b;
});

console.log(a);

关于javascript - 将数组转换为不同类型(lodash/js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37348434/

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