Вывод значений из функции

236
30 марта 2018, 14:24

У меня есть функция, которая разбивает число на рубли и копейки. И выводит это число в tovar_price (место в DOM дереве). Но я бы хотел исключить parts.join(" "). Тогда, получаем массив из рублей и копеек, и их нужно раскидать в разные дивы. Как быть?

function numberWithSpaces(x) {
          var parts = x.toString().split(".");
          parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, " ");
          return parts.join(" ");
        }
 tovar_price.text(window.numberWithSpaces(data[0].toFixed(2)))
Answer 1

Если хотите убрать parts.join(" ") - убирайте.

function numberWithSpaces(x) { 
  var parts = x.toString().split("."); 
  parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, " "); 
  return parts; 
} 
 
var test = numberWithSpaces(34.45); 
rub.innerText = test[0]; 
cent.innerText = test[1];
<div>rub: <span id="rub"></span></div> 
<div>cent: <span id="cent"></span></div>

Answer 2

Насколько верный подход не знаю. Но получил такое

   ..........
      return {
        rub: parts[0],
        pen: parts[1]
      }
     tovar_price.text(window.numberWithSpaces(data[0].toFixed(2)).rub)
READ ALSO
Считывание из Google-таблиц в Json

Считывание из Google-таблиц в Json

Есть сайт, написанный с помощью генератора assembleio

209
Как вывести степени тройки до 10000 через цикл [требует правки]

Как вывести степени тройки до 10000 через цикл [требует правки]

В задаче требуется вывести степени тройки до 10000 через цикл

186
Как загрузить файл в формате .json с сервера?

Как загрузить файл в формате .json с сервера?

Возникла проблема с загрузкой файла в форматеjson с локального сервера – вместо загрузки в том же окне браузера открывается PHP-скрипт с HTML-вёрсткой

283
PHP, каким способ можно разделить массив?

PHP, каким способ можно разделить массив?

ЗдравствуйтеУ меня есть список городов (12 штук) и мне нужно вывести их в две колонки, в каждой по 6

216