部分浏览器对typeof方法的错误实现
转:Snandy
部分浏览器对typeof方法的错误实现
1,IE6/7/8中typeof运算符对BOM对象如window,document,location,history等错误的返回“object”,标准浏览器都返回“function”。
- 1 alert(typeof window.alert);
- 2 alert(typeof document.write);
- 3 alert(typeof document.getElementById);
- 4 alert(typeof document.getElementsByTagName);
- 5 alert(typeof location.reload);
- 6 alert(typeof history.go);
复制代码2,Safari/Chrome对正则对象错误的返回function
- 1 var bb = new RegExp('bb');
- 2 alert(typeof /aa/);// --> function
- 3 alert(typeof bb);// --> function
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论