Por favor, ¿cómo redondear a la décima decimal más cercana? Ejemplo: 0,56 => 0,5; 2,78 => 2,8
Multiplique por 10, luego redondee y luego divida por 10:
const round = (num) => Math.round(num * 10)/10 console.log(round(0.56)) console.log(round(2.78))Luego, usando la misma lógica, puede escribir una función de redondeo general:
const round = (num, decimal) => Math.round(num * 10**decimal)/10**decimal console.log(round(5.142533564, 4)) console.log(round(62.5236, 2))