From 3ec742650ea2154d78aabf1506aa36161cd2c5e7 Mon Sep 17 00:00:00 2001 From: Denis Pushkarev Date: Thu, 18 Feb 2021 17:53:37 +0700 Subject: [PATCH] fix incorrect replacement --- packages/core-js/modules/es.number.to-fixed.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/core-js/modules/es.number.to-fixed.js b/packages/core-js/modules/es.number.to-fixed.js index 58c47a873085..806fd8efccf6 100644 --- a/packages/core-js/modules/es.number.to-fixed.js +++ b/packages/core-js/modules/es.number.to-fixed.js @@ -91,25 +91,25 @@ $({ target: 'Number', proto: true, forced: FORCED }, { z *= 0x10000000000000; e = 52 - e; if (e > 0) { - multiply(divide, 0, z); + multiply(data, 0, z); j = fractDigits; while (j >= 7) { - multiply(divide, 1e7, 0); + multiply(data, 1e7, 0); j -= 7; } - multiply(divide, pow(10, j, 1), 0); + multiply(data, pow(10, j, 1), 0); j = e - 1; while (j >= 23) { divide(data, 1 << 23); j -= 23; } divide(data, 1 << j); - multiply(divide, 1, 1); + multiply(data, 1, 1); divide(data, 2); result = dataToString(data); } else { - multiply(divide, 0, z); - multiply(divide, 1 << -e, 0); + multiply(data, 0, z); + multiply(data, 1 << -e, 0); result = dataToString(data) + repeat.call('0', fractDigits); } }