2017-02-23 5 views
0

я получил сценарий, составленный из ClojureScript с содержит в основном (pr-str {})https://gist.github.com/jiyinyiyong/b393091830f6722c40d5c632f828b373Weex обрабатывает объект строки отличается от Node.js

Как я запускаю файл JS с node main.js, он печатает LOOKING {}. Но когда я загружаю файл в Weex, это [object Object]. Так что же произошло с двигателем V8 от Weex?

ответ

0

Я провел некоторое время, прослеживая вниз ошибка. Похоже, что после того, как Weex решил заморозить глобальные переменные, Object.prototype заблокирован. И ClojureScript использует Closure Library, которая назначает прототип. Не очень странный случай использования, но он вызывает проблему в Weex 0.10.0.

Я не могу сказать, что он исправлен, но кажется, что замораживание глобальных объектов идет с ценами.

Смежные вопросы