IE678 使用命名函数 被坑
2015-09-27 01:33
281 查看
本人之前有个 习惯 喜欢给函数添加一些 静态属性 方法声明的 结果在IE678 使用命名函数 在函数内部引用函数名 居然不是同一个函数 导致 静态属性方法不能被正常访问 坑到没脾气
上测试代码
上测试代码
var o = {}; o.foo = function xxx(){ console.log( xxx === o.foo); // false true console.log( xxx === arguments.callee ); // false true console.log( xxx.prototype.constructor === o.foo.prototype.constructor) // false true console.log( arguments.callee === o.foo ); // true true }; o.foo() //被坑道没脾气
相关文章推荐
- AlgorithmsI Programming Assignment 1: Percolation
- Spring学习笔记--spring+mybatis集成
- Mybatis中的#和$的区别
- 关于tq2440 boa服务器搭建
- Android - 禁止Gridview滚动
- 使用Async和Await进行异步编程(C#版 适用于VS2015)
- ubuntu 14.04 下配置 Go 1.51
- hdoj 5479 || bestcoder #57 div 2 A Scaena Felix(模拟)
- CSS3中和动画有关的属性transform、transition 和 animation
- 枚举类型
- UCGUI编程三:背景窗口重绘
- hdu 5480|| bestcoder #57 div 2 Conturbatio(前缀和||树状数组)
- HDOJ5477 A Sweet Journey(模拟)
- Mybatis 高级结果映射 ResultMap Association Collection
- 查找数组中只出现一次的元素
- shell脚本学习 五
- 错误经验截图
- git checkout
- 好用的调色软件 ColorSchemer Studio
- TOJ 3858 Home & GCPC 2015 D Carpets 小规模平铺类搜索