У меня есть массив чисел, который я хотел бы округлить, чтобы он всегда заканчивался #.#0
или #.#5
. Но когда я попробовал либо Math.round
, либо Math.ceil
, они возвращают мне целые числа.
let result = []
const numbers = [
3.33, // 3.35
1.00, // 1.00
1.11, // 1.15
1.50, // 1.50
5.99, // 6.00
5.66, // 7.00
]
result = numbers.map(number => Math.round(number, 2))
result = numbers.map(number => Math.ceil(number, 2))
console.log(result)
Это результат, который я получаю
[
4,
1,
2,
2,
6,
6,
]
Но я пытаюсь достичь этого результата
[
3.35
1.00
1.15
1.50
6.00
7.00
]
let result = []
const numbers = [
3.33, // 3.35
1.00, // 1.00
1.11, // 1.15
1.50, // 1.50
5.99, // 6.00
5.66, // 7.00
]
result = numbers.map(number => Math.round(number, 2))
result = numbers.map(number => Math.ceil(number, 2))
console.log(result)