5
我想知道什麼時候obj !== obj
可以爲真?什麼時候可以obj!== obj是真的?
這就是我在書中看到的一行代碼,我很困惑。
var result = class2type[(obj == null || obj !== obj)] ? obj : toString.call(obj) ] || obj.nodeName || "#";
我想知道什麼時候obj !== obj
可以爲真?什麼時候可以obj!== obj是真的?
這就是我在書中看到的一行代碼,我很困惑。
var result = class2type[(obj == null || obj !== obj)] ? obj : toString.call(obj) ] || obj.nodeName || "#";
彈出我的腦海裏的一個案例是NaN
:
console.log(NaN !== NaN) // true
當obj是爲NaN。 – BoltClock