oldVal === oldVal 是什么作用?
《Vue.js设计与实现》里有一段代码看不懂:
if (oldVal !== newVal && (oldVal === oldVal || newVal === newVal)) { trigger(target, key, type, newVal)
}
108行有一段代码:
https://github.com/HcySunYang...
oldVal === oldVal
这句是什么作用?
除了 NaN === NaN
不成立其它不是都成立吗?
回答:
他就是为了检测NaN的啊。
两个值都是NaN的时候,前一半是True。后一半就是检测这种情况的。
回答:
除了 NaN === NaN 不成立其它不是都成立吗?
那不就是检查 NaN 了?
不过我宁愿用 isNaN()
,一眼就知道目的是啥。
以上是 oldVal === oldVal 是什么作用? 的全部内容, 来源链接: utcz.com/p/937325.html