gpt4 book ai didi

javascript - 更改数组中的值 (javascript)

转载 作者:行者123 更新时间:2023-11-28 14:32:18 25 4
gpt4 key购买 nike

我的 CRM 系统中有一个字段,其订单号按以下方式列出:

544,543,53

注意:这是一个示例,这些数字的数量和大小可能会有所不同。

如何将这些数字更改为:

HPO0000000544,HPO0000000543,HPO0000000044

请注意,HPO 代码中 0 的数量取决于订单号的大小。 HPO 后面应始终跟有 10 个数字(0 + 订单号)。

我尝试寻找解决方案,但没有找到任何结果。不幸的是,我对 javascript 的了解不够,无法自己编写代码。

最佳答案

您需要使用 padStart 映射数组(将数组的每个值映射到另一个值) :

function toHPO(number) {
return `HPO${number.toString().padStart(10, '0')}`;
}
const arr = [544,543,53];
console.log(arr.map(toHPO));

请注意,您可能需要添加 polyfill取决于which browsers you target .

关于javascript - 更改数组中的值 (javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50970398/

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