简单
技术面试0 次浏览在小米商城前端页面中,当商品列表数据加载完成后,需要对商品价格进行格式化显示(如将 1000 显示为 1,000),请编写一个 JavaScript 函数实现该功能。
小米前端工程师
JavaScript数据格式化
答题要点
推荐使用直接实现法,即直接编写函数来完成价格格式化。关键要点如下:1. 函数接收一个数字参数,代表商品价格。2. 将数字转换为字符串,方便后续处理。3. 使用正则表达式或循环来插入逗号。4. 返回格式化后的字符串。示例思路:可以先将数字转换为字符串,然后从右向左每三位插入一个逗号。例如:function formatPrice(price) { return price.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); }。