Здравствуйте. Помогите пожалуйста разобраться с вопросом.
Преобразовываю числа в формат "3 256,00". Как можно сделать это короче, используя объекты или массивы, чтобы не плодить кучу переменных?
let num = 3830000.00;
let str = num.toFixed(2);
let art = str.replace('.', ',');
alert(art.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 '));
// =
let num2 = 9830450.00;
let str2 = num2.toFixed(2);
let art2 = str2.replace('.', ',');
alert(art2.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 '));
//
let num3 = 1831150.10;
let str3 = num3.toFixed(2);
let art3 = str3.replace('.', ',');
alert(art3.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 '));