Cleanup the implantation of customParseFloat
Jeremy D

Jeremy D commited on 2021-11-16 16:36:28
Showing 1 changed files, with 3 additions and 8 deletions.

... ...
@@ -80,15 +80,10 @@
80 80
 			if (isNaN(parseFloat(number)) !== false)
81 81
 				return number;
82 82
 
83
-			let toFixedLength = 0;
84
-			let str = String(number);
83
+			let str = String(number),
84
+				arr = str.split(options.separator);
85 85
 
86
-			// You may add/remove seperator according to your needs
87
-			let arr = str.split(options.separator);
88
-			if (arr.length === 2) 
89
-				toFixedLength = arr[1].length;
90
-
91
-			return parseFloat(str).toFixed(toFixedLength);
86
+			return parseFloat(str).toFixed(arr.length === 2 ? arr[1].length : 0);
92 87
 		}
93 88
 
94 89
 		function setNewValue(container, value)
95 90