判断对象是否Window的实现代码
直入正题吧. 先看jQuery的$.isWindow函数: 实现代码如下: function isWin(obj){ return obj }这个函数本身是很科学的, 它主要是通过检查目标对象是否拥有setInterval属性来判断. 然而问题在于, 在缺少约定的情况下, 它也许并不太可靠, 比如
直入正题吧. 先看jQuery的$.isWindow函数: 实现代码如下: function isWin(obj){ return obj }这个函数本身是很科学的, 它主要是通过检查目标对象是否拥有setInterval属性来判断. 然而问题在于, 在缺少约定的情况下, 它也许并不太可靠, 比如
实现代码如下: function isWindow( obj ) { if( typeof obj.closed == 'undefined' ) return false; var result = /\[object (window|global)\]/i.test( Object.protot