2 回答

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
addCurrency: function(price, currencyCode) {
return parseFloat(price).toLocaleString(navigator.language, {
style: 'currency', currency: currencyCode, minimumFractionDigits: Number.isInteger(parseFloat(price)) ? 0 : 2, maximumFractionDigits: 2
});
}
設(shè)置minimumFractionDigits為Number.isInteger(parseFloat(price)) ? 0 : 2,這將使它工作

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
自定義修飾符 你可以試試
const result = ['62.50', '150.00'].map(el => {
if(el.split('.')[1] === '00') {
return el.split('.')[0]
}
return el;
})
console.log(result)
返回編號(hào):
const result = ['62.50', '150.00'].map(el => {
if(el.split('.')[1] === '00') {
return Number(el.split('.')[0])
}
return Number(el);
})
console.log(result)
- 2 回答
- 0 關(guān)注
- 159 瀏覽
添加回答
舉報(bào)