前端面试题 Javascript之ES6相关

CMD和AMD标准

Object.is() 与原来的比较操作符“ ===”、“ ==”的区别?

  1. 两等号判等,会在比较时进行类型转换;三等号判等,比较时不进行隐式类型转换,类型不同则false;
  2. Object.is 在三等号判等的基础上特别处理了 NaN 、-0 和 +0 ,保证 -0 和 +0 不再相同,但 Object.is(NaN, NaN) === true.
  3. Object.is 应被认为有其特殊的用途,而不能用它认为它比其它的相等对比更宽松或严格
gzdaijie            updated 2018-05-04 01:47:18

results matching ""

    No results matching ""