idando com precisão de flutuação em Javascript [duplicado]

Esta pergunta já tem uma resposta aqui:

Como lidar com a precisão do número de ponto flutuante em JavaScript? 34 respostas

Tenho uma grande quantidade de valores numéricosy em javascript. Quero agrupá-los arredondando-os para o múltiplo mais próximo dex e converta o resultado em uma sequênci

Como contornar a irritante precisão do ponto flutuante?

Por exemplo

0.2 + 0.4 = 0.6000000000000001

Duas coisas que eu tentei:

>>> y = 1.23456789 
>>> x = 0.2 
>>> parseInt(Math.round(Math.floor(y/x))) * x; 
1.2000000000000002

e

>>> y = 1.23456789 
>>> x = 0.2 
>>> y - (y % x)
1.2000000000000002