javascript - obj !== obj 什么时候可以为真?

标签 javascript

我想知道 obj !== obj 什么时候可以为真?

这是我在书上看到的一行代码,我很纳闷。

var result = class2type[(obj == null || obj !== obj)] ? obj : toString.call(obj) ] || obj.nodeName || "#";

最佳答案

我想到的一个案例是 NaN :

console.log(NaN !== NaN) // true

关于javascript - obj !== obj 什么时候可以为真?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23476557/

相关文章:

javascript - 使用 JavaScript,如何用省略号替换长文本序列?

javascript - HTML根据id显示隐藏<tr>(递增)

javascript - 使用 Jest 时如何模拟模块

javascript - 通过脚本使用Office365 Excel打开CSV

javascript - PhantomJS分析mp3文件的FFT数据并保存

javascript - d3.nest() 将 csv 转换为 json

javascript - 使用外部按钮从表中获取 id

javascript - 单页应用程序-内存泄漏解释

javascript - 选择单选按钮后刷新页面但保留单选按钮值

javascript - 隐藏 facebook like box IFRAME 组件