我正在使用Rhino版本(请参阅本文的标题),日志功能应该有效我想知道我是否有正确的版本。是否弃用了log。*对象?
错误:
java org.mozilla.javascript.tools.shell.Main
js> log.info('hello world')
js: uncaught JavaScript runtime exception: ReferenceError: "log" is not defined.
我也检查了console.log('hello world')
。但它似乎也没有定义。
答案 0 :(得分:2)
我不记得Rhino提供 log 或 console 全局对象。两者都不是标准的。
如果内存服务,那个shell提供的全局变量由org.mozilla.javascript.tools.shell.Global
定义。他们记录在案here。
您可能需要打印功能:
打印([expr ...])
评估并打印表达式。评估每个表达式,转换 结果为字符串,然后打印出来。