8000 Simplify `isNumber`. · lodash/lodash@7c5e032 · GitHub
[go: up one dir, main page]

Skip to content

Commit 7c5e032

Browse files
committed
Simplify isNumber.
1 parent 54ae91b commit 7c5e032

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

lodash.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10233,15 +10233,12 @@
1023310233
* // => 3
1023410234
*/
1023510235
function toNumber(value) {
10236-
if (!value) {
10237-
return value === 0 ? value : +value;
10238-
}
1023910236
if (isObject(value)) {
1024010237
var other = isFunction(value.valueOf) ? value.valueOf() : value;
1024110238
value = isObject(other) ? (other + '') : other;
1024210239
}
10243-
if (typeof value == 'number' || !isString(value)) {
10244-
return +value;
10240+
if (typeof value != 'string') {
10241+
return value === 0 ? value : +value;
1024510242
}
1024610243
value = value.replace(reTrim, '');
1024710244
var isBinary = reIsBinary.test(value);

0 commit comments

Comments
 (0)
0