博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过polyfill了解JS(一)
阅读量:7045 次
发布时间:2019-06-28

本文共 606 字,大约阅读时间需要 2 分钟。

Number.isNaN

// window.isNaN('a') true  if(!Number.isNaN) {    Number.isNaN = function(n) {      return (        typeof n === 'number' &&        window.isNaN(n)      )    }  }复制代码

object.is = function(v1, v2) {    // 0 === -0 Infinity !== -Infinity    if (v1 === 0 && v2 === 0) {      retuen 1 / v1 === 1 / v2;    }    // NaN !== NaN    if (v2 !== v2) {      return v2 !== v2;    }    return v1 === v2;  }复制代码

Date.now

// +new Date() ==== +new Date === new Date().getTime()  if(!Date.now) {    Date.now = function() {      return +new Date();    }  }复制代码

转载于:https://juejin.im/post/5b9b7c4fe51d450e84779255

你可能感兴趣的文章
RHCE125_135之LVM
查看>>
使用bat批处理脚本自动设置IP和IE代理
查看>>
原生js
查看>>
初识 Lucene
查看>>
ASP.NET生成二维码代码
查看>>
使用auditd记录文件操作
查看>>
我的友情链接
查看>>
Oracle监听
查看>>
SqlServer 2012/2014新增Offset,Fetch Next分页方式
查看>>
Centos7-KVM搭建使用
查看>>
关于Python报错:SyntaxError: Non-ASCII character '\xe5' in file的解决方法
查看>>
CentOS最常用命令及快捷键整理
查看>>
人工智能教程017:创建卷积神经网络进阶(8)
查看>>
test
查看>>
python 创建PDF文件
查看>>
rfld识别读写器的设计与实现
查看>>
LINUX GRUB的安装
查看>>
技术人员创业后最好就不要做编程了
查看>>
我的友情链接
查看>>
磁盘IO性能
查看>>