在终端上运行jsc命令时,我可以访问print()函数。它只是记录到stdout。
我正在构建一个框架,使用C语言提供JS库,当我的JS源代码尝试调用print()时抛出异常。 console.log也不存在。
捕获和打印异常是在C程序中使用时从JavaScriptCore获取输出的唯一方法吗?
答案 0 :(得分:0)
如果您直接使用JavaScriptCore框架,则既不存在print也不存在控制台对象。你必须自己构建这些对象。所有你免费获得的是基础JavaScript(ECMAScript)实现。