call 的第一个参数用于改变上下文,由于没有用到
this,第一个参数 Number 实际上没有用。
Number.call(Number, undefined, 0)
等价于Number(undefined, 0)
,由于 Number 只会接受第一个参数。Number.call.call(Number, undefined, 0)
等价于Number.call(undefined, 0)
,也就是Number(0)
。

call 的第一个参数用于改变上下文,由于没有用到
this,第一个参数 Number 实际上没有用。
Number.call(Number, undefined, 0)等价于
Number(undefined, 0),由于 Number 只会接受第一个参数。
Number.call.call(Number, undefined, 0)等价于
Number.call(undefined, 0),也就是
Number(0)。