为什么JavaScript中的arguments.callee.caller属性不受欢迎?
为什么arguments.callee.caller
属性在JavaScript中不受欢迎?
它被添加,然后在JavaScript中被弃用,但ECMAScript完全省略了它。一些浏览器(Mozilla,IE)一直支持它,并且在地图上没有任何删除支持的计划。其他人(Safari,Opera)已经采用了对它的支持,但是对旧浏览器的支持是不可靠的。
是否有充分的理由将这一宝贵的功能放在一个边缘?
(或者,是否有更好的方法来获取调用函数的句柄?)