1. 首页
  2. 存储
  3. EMC
  4. 判断对象是否Window的实现代码

判断对象是否Window的实现代码

上传者: 2020-12-13 02:49:25上传 PDF文件 36.68KB 热度 15次
直入正题吧. 先看jQuery的$.isWindow函数: 代码如下: function isWin(obj){ return obj && typeof obj === ‘object’ && ‘setInterval’ in obj; } 这个函数本身是很科学的, 它主要是通过检查目标对象是否拥有setInterval属性来判断. 然而问题在于, 在缺少约定的情况下, 它也许并不太可靠, 比如: 代码如下: var o={xx:’oo’}; o[‘setInterval’]=true; console.log( isWin(o) ); // true 上例通过给对象字面量添加set
用户评论