为什么JavaScript中的arguments.callee.caller属性不受欢迎?为什么arguments.callee.caller属性在JavaScript中不受欢迎?它被添加,然后在JavaScript中被弃用,但ECMAScript完全省略了它。一些浏览器(Mozilla,IE)一直支持它,并且在地图上没有任何删除支持的计划。其他人(Safari,Opera)已经采用了对它的支持,但是对旧浏览器的支持是不可靠的。是否有充分的理由将这一宝贵的功能放在一个边缘?(或者,是否有更好的方法来获取调用函数的句柄?)
3 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
arguments.callee.caller
Function.caller
arguments.callee
Function.caller
,虽然根据ecma 3不符合标准,但是跨 所有当前主流浏览器.
不赞成 Function.caller
,并且没有在当前的一些主要浏览器(例如Firefox 3)中实现。
Function.caller
arguments.callee
添加回答
举报
0/150
提交
取消