gpt4 book ai didi

javascript - 是否可以替换数组中除一个以外的所有字符串

转载 作者:搜寻专家 更新时间:2023-11-01 00:27:14 24 4
gpt4 key购买 nike

我的列表是这样的:[ '030', '040', '050', '060', '070', '080', '090', '100', '110' ]

我想知道是否可以用除“100”中的一个以外的任何内容替换所有零,我只想替换最后一个,这样它就是“10”。

let sizeCodes = body['items'][0]['product']['possibilities']['size']
let codeList = []
sizeCodes.forEach(sizeCode => {
sizeC = sizeCode['code']
codeList.push(sizeC)
})
codeList.forEach(code => {
let variants = body['items'][0]['product']['variantOptions']['variants'][`${code}`]['stockLevel']['stockLevel']
log('Size: ' + code.replace(/0/g, '') + ' | Stock: ' + variants, 'info')
})

这是我尝试过的,但显然它取代了所有零。我也不想在实际数组中这样做,'030' 代表尺寸 3,'040' 代表尺寸 4,等等。我只是想通过输出它来让它看起来更干净。

最佳答案

听起来您想去除所有前导零并将所有值除以 10。

如果是:

const codes =  [ '030', '040', '050', '060', '070', '080', '090', '100', '110' ];

const adjustedCodes = codes.map(n => (n / 10).toString());

console.log(adjustedCodes);

关于javascript - 是否可以替换数组中除一个以外的所有字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57081983/

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