mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-06 09:47:48 +00:00
Apply template string transform.
This commit is contained in:
@@ -20,11 +20,11 @@ function createRound(methodName) {
|
||||
if (precision) {
|
||||
// Shift with exponential notation to avoid floating-point issues.
|
||||
// See [MDN](https://mdn.io/round#Examples) for more details.
|
||||
var pair = (toString(number) + 'e').split('e'),
|
||||
value = func(pair[0] + 'e' + (+pair[1] + precision));
|
||||
var pair = `${ toString(number) }e`.split('e'),
|
||||
value = func(`${ pair[0] }e${ +pair[1] + precision }`);
|
||||
|
||||
pair = (toString(value) + 'e').split('e');
|
||||
return +(pair[0] + 'e' + (+pair[1] - precision));
|
||||
pair = `${ toString(value) }e`.split('e');
|
||||
return +`${ pair[0] }e${ +pair[1] - precision }`;
|
||||
}
|
||||
return func(number);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user