手写函数防抖
手写一个简单的防抖函数实现,帮助你更好地理解和应用这一技巧。
在处理大量数字展示时,将数字以千分位形式格式化不仅能够提升数据的可读性,还能使用户界面更加专业和友好。
function formatNumber(num) {
return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
console.log(formatNumber(1234567)); // 输出: 1,234,567
Intl.NumberFormat
APIfunction formatNumber(number) {
return new Intl.NumberFormat('en-US').format(number);
}
console.log(formatNumber(1234567)); // 输出: 1,234,567
function formatNumber(num) {
return num.toLocaleString();
}
console.log(formatNumber(1234567)); // 输出: 1,234,567
这些方法都可以实现数字千分位,具体选择哪种方法,可以根据实际需求和代码环境进行选择