Este é o cenário: estou recebendo .9999999999999999quando deveria 1.0.
Posso perder uma casa decimal de precisão, então estou usando .toFixed(15), o que funciona.
O arredondamento funciona, mas o problema é que me deram 1.000000000000000.
Existe uma maneira de arredondar para um número de casas decimais, mas retirar os espaços em branco extras?
Nota: .toPrecisionnão é o que eu quero; Eu só quero especificar quantos números após a vírgula decimal.
Nota 2: não posso simplesmente usar .toPrecision(1)porque preciso manter a alta precisão para números que realmente têm dados após a vírgula decimal. Idealmente, haveria exatamente tantas casas decimais quantas fossem necessárias (até 15).