2 回答

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

TA貢獻1858條經驗 獲得超8個贊
自定義修飾符 你可以試試
const result = ['62.50', '150.00'].map(el => {
if(el.split('.')[1] === '00') {
return el.split('.')[0]
}
return el;
})
console.log(result)
返回編號:
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 關注
- 164 瀏覽
添加回答
舉報