toLocaleString () no es compatible con todos los navegadores? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Internationalization (el formato de número "num.toLocaleString ()") no funciona para Chrome 4 respuestas

Tengo esta función simple:

Chrome, Firefox, IE:

Number(1000000).toLocaleString()
"1 000 000" // in french system, the space is the separator instead of the comma

Opera, Maxthon:

Number(1000000).toLocaleString()
"1000000"

¿por qué Opera y Maxthon no pueden formatearlo? ¿admiten este método pero no lo ejecutan de la manera correcta?

Hay algunatoLocaleString() reemplazo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta