java - 是否可以为 Rhino 添加 Function.caller 支持?

标签 java javascript rhino

看看它,Rhino 不支持函数的 caller 属性 - 有谁知道是否有一个分支允许这样做,即使只是在解释器模式下?

如果没有,是否有人对如何添加它有任何一般想法?

最佳答案

从来没有听说过 JavaScript 中的 Function.prototype.caller,但是有 arguments.callee.caller,根据互联网的说法,Rhino 中确实不支持它;

如果您需要获取堆栈跟踪,有一个解决方案: http://groups.google.com/group/mozilla.dev.tech.js-engine.rhino/browse_thread/thread/a8db6d5c4c729f0e/a5f717c02af610ea?pli=1

关于java - 是否可以为 Rhino 添加 Function.caller 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8986828/

相关文章:

java - 获取错误 : . ...嵌套异常是 java.lang.NoSuchMethodError : org. apache.catalina.Context.addServletMapping(Ljava/lang/Stri

java - 从 java 返回一个 float 数组到 jni

Java AWT/Swing : paintComponent issue with custom JPanel(s)

javascript - 评估 JavaScript 语句中的一个特定函数

java - Rhino 中的类型错误 : migration from Java 6 to Java 7

java - 将一个Map分配给ImmutableMap后,如何停止或限制重新分配另一个Map

javascript - jqplot y 轴文本高度有剪辑

javascript - 如何清除除第一个索引之外的数组?

java - 使用 rhino 的 JavaAdapter 的例子

javascript - 如何在 Rhino 中运行 ES6 和 npm deps