?
toString
const str = `${num}`
function toStringAsIs(n) { const parts = n.toString().split("e") const first = parts[0].split(".") const last = Number(parts[1]) - first[1].length return first.join("") + "e" + last.toString() } console.log(toStringAsIs(123e45)) Здесь нет проверок на валидность аргумента, поэтому с примером со скрина (e76350) и обратным (76350e) взорвётся, и нет проверок на наличие в массиве элементов по индексам, но с тем, который в число с экспонентой преобразовывается, отработает. Короче, для "валидных" чисел общая концепция такова. Но это если не удастся договориться с бэком, потому как по-хорошему, конечно, нужно просто json нормальный отправлять, а не хрен пойми что
Обсуждают сегодня