简单JavaScript
0 1

Object.is0与比较操作符==和=== 有哪些关键差异?

【概念释义】

Object.is 同值相等:与 === 类似,但 NaN 等于 NaN+0 !== -0。React state/effect 依赖比较用 Object.is。

【基础使用】

javascript
Object.is(NaN, NaN);   "qb-hl-comment">// true
Object.is(+0, -0);     "qb-hl-comment">// false
0 === -0;              "qb-hl-comment">// true
Object.is({}, {});     "qb-hl-comment">// false

【版本差异】

登录查看完整 847

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)