求问,为什么这两个方法返回的结果不同
javascript吧
全部回复
仅看楼主
level 2
Polo😘 楼主
如上图,自己创建了一个类,然后用两种方法判断这个类的实例对象,但控制台返回的是不同的结果
使用的是谷歌浏览器(感觉是在constructor和prototype上有点问题)
谢谢了
2020年06月05日 09点06分 1
level 13
那是因为你第一种拿到的是 p 的 toString 的结果,第二种拿到的是 p 的构造器的名称。
2020年06月06日 14点06分 2
level 1
上面那个我通常用来判断变量是否为对象
2020年06月06日 14点06分 3
level 11
Person里面定义:
[Symbol.toStringTag] = 'Person'
2021年04月01日 12点04分 6
1