Básicamente para tenerlo a la mano cuando lo necesite, porque se me hace algo útil.
La idea es formatear números decimales, separando los millares por comas y especificando cuántos dígitos fraccionarios se usan. Aparentemente está bastante bien soportado en los navegadores y ofrece muchas opciones para usos como el monetario.
Sin más ni más, aquí la magia:
const number = 4253.1234; const formatted = new Intl.NumberFormat('es-MX', { useGrouping: true, maximumFractionDigits: 2 }).format(number) console.log(formatted); // 4,253.12
Esto va a devolver un string que ya tiene el número formateado. ¿No me crees? Cópialo y pégalo en la consola del navegador pa'que veas.