necesito para redondear números decimales con seis cifras utilizando JavaScript, pero tengo que considerar navegadores antiguos así que can't rely on Number.toFixedCómo escribir un prototipo para Number.toFixed en JavaScript?
La gran captura con toExponential, toFixed y toPrecision es que son construcciones bastante modernos no admitidas en Mozilla hasta Firefox versión 1.5 (aunque IE apoyó los métodos desde la versión 5.5). Si bien es más seguro utilizar estos métodos, los navegadores más antiguos se romperán, por lo que si está escribiendo un programa público, se recomienda que proporcione sus propios prototipos para proporcionar la funcionalidad de estos métodos para el navegador más antiguo.
Estoy pensando en usar algo como
Math.round(N*1000000)/1000000
¿Cuál es el mejor método para la prestación de este prototipo para navegadores antiguos?
Si bien algunos pueden no considerar esto como un javascript en shim o shiv, la presencia de esas palabras en esta página habría hecho que mi búsqueda en Google fuera 10 segundos más rápida;) –