В русской локали 10 000 пишется без пробела. Если тебе всегда нужен пробел во всех локалях (НЕТ НЕ НУЖЕН ПОВЕРЬ МНЕ) то принудительно задай локаль аргументами. Но на самом деле надо выводить не "с пробелами", надо выводить так, как принято в конкретной локали. В английском например разряды разделяются запятыми а не пробелами и всем нормально, и не надо принудительно переназначать что-то в браузере, пусть выводит так, как предлагает toLocaleString