老师这里instanceof有个问题
来源:5-7 前端与链表:JS 中的原型链

wb1123603312
2020-10-17
1 instanceof Number 为false啊
你写的 instanceof(1, Number)为true呢?
写回答
3回答
-
鬼斧神工77
2021-08-14
这个方法唯一的缺点就是不能检测字面量创建的对象 1就是字面量创建的 new String(1)才可以检测
00 -
JohnKeatinghhh
2021-02-09
因为JS为了方便使用(非常操蛋),在访问一个基本数据类型的“属性”时,比如__proto__,比如substring方法,并不会直接抛出错误,而是临时创建一个基本包装类型的对象,当这一行执行完后立即销毁。所以老师写的方法会把基本数据类型判断称对象的实例。
00 -
lewis
2020-10-18
1不是对象,所以false,我们写的函数重点是链表学习,并不完全等价instanceof
00
相似问题