Не могу разобрать JSON со строковым массивом

Ответ от @kirilloid кажется правильным ответом, однако основной код необходимо обновить. Его решение не заботится о отрицательных числах (что кто-то упоминал в разделе комментариев, но не был обновлен в основном коде).

Обновление этого окончательного тестируемого решения:

Number.prototype.toFixedDown = function(digits) {
var re = new RegExp("([-]*\\d+\\.\\d{" + digits + "})(\\d)"),
    m = this.toString().match(re);
return m ? parseFloat(m[1]) : this.valueOf();
};

Пример использования:

var x = 3.1415629;
Logger.log(x.toFixedDown(2)); //or use whatever you use to log

Fiddle: JS Number Round down

PS: недостаточно репо, чтобы прокомментировать это решение.

0
задан David TG 7 March 2019 в 20:14
поделиться