面试题答案
一键面试function formatNumberWithCurrencySymbol(number, locale) {
const currencyFormatter = new Intl.NumberFormat(locale, {
style: 'currency',
currency: locale === 'en-US' ? 'USD' : locale === 'zh-CN' ? 'CNY' : 'USD'
});
return currencyFormatter.format(number);
}
你可以这样调用这个函数:
console.log(formatNumberWithCurrencySymbol(12345.67, 'en-US'));
console.log(formatNumberWithCurrencySymbol(12345.67, 'zh-CN'));