(it)
| 791 | } return +it; |
| 792 | } |
| 793 | function toPrimitive(it){ |
| 794 | var fn, val; |
| 795 | if(isFunction(fn = it.valueOf) && !isObject(val = fn.call(it)))return val; |
| 796 | if(isFunction(fn = it[TO_STRING]) && !isObject(val = fn.call(it)))return val; |
| 797 | throw TypeError("Can't convert object to number"); |
| 798 | } |
| 799 | Number = function Number(it){ |
| 800 | return this instanceof Number ? new _Number(toNumber(it)) : toNumber(it); |
| 801 | }; |
no test coverage detected