0

我得到了一个从 ClojureScript 编译的脚本,主要包含 (pr-str {})https://gist.github.com/jiyinyiyong/b393091830f6722c40d5c632f828b373

当我使用 运行 js 文件时node main.js,它会打印LOOKING {}. 但是当我在 Weex 中加载文件时,它是[object Object]. 那么 Weex 的 V8 引擎发生了什么?

4

1 回答 1

0

我花了一些时间追踪这个错误。看来是Weex决定冻结全局变量后,Object.prototype被锁定了。ClojureScript 正在使用分配给原型的闭包库。不是很奇怪的用例,但它在 Weex 中引发了问题0.10.0

我不能说它是固定的,但冻结全局对象似乎伴随着价格。

于 2017-02-24T08:43:39.127 回答