Я пытаюсь преобразовать массив чисел так, чтобы у каждого числа была только одна ненулевая цифра.так что в основном
"7970521.5544"
даст мне
["7000000", "900000", "70000", "500", "20", "1", ".5", ".05", ".004", ".0004"]
Я пытался:
var j = "7970521.5544"
var k =j.replace('.','')
var result = k.split('')
for (var i = 0; i < result.length; i++) {
console.log(parseFloat(Math.round(result[i] * 10000) /10).toFixed(10))
}
Есть идеи, я не уверен, куда идти дальше?