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 关注
- 126 浏览
添加回答
举报