[js] 一道变态题 Number.call.call(Number, undefined, 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)。
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。
主目录
与歌谣一起通关前端面试题