perfomance fixes, eslint fixes (#4482)

This commit is contained in:
Anatoliy Kurochkin
2019-09-26 10:58:44 +03:00
committed by John-David Dalton
parent 29eb5713f5
commit 898b378f06
73 changed files with 89 additions and 89 deletions

View File

@@ -42,17 +42,17 @@ const freeParseInt = parseInt
* // => 3.2
*/
function toNumber(value) {
if (typeof value == 'number') {
if (typeof value === 'number') {
return value
}
if (isSymbol(value)) {
return NAN
}
if (isObject(value)) {
const other = typeof value.valueOf == 'function' ? value.valueOf() : value
const other = typeof value.valueOf === 'function' ? value.valueOf() : value
value = isObject(other) ? `${other}` : other
}
if (typeof value != 'string') {
if (typeof value !== 'string') {
return value === 0 ? value : +value
}
value = value.replace(reTrim, '')