Android
Titanium
Alloy
lodash

Titanium Alloy で underscore.js の debounce を使うと Android でコケる対策

More than 3 years have passed since last update.

Titanium Alloyプロジェクトで onClick とかに _.debounce 使いたいんですけど、AndroidがちょくちょくException吐いてしまいます。

V8Exception: Exception occurred at ti:/bootstrap.js:134: Uncaught Error: Invalid value, expected type Number

私が試したのは Titanium SDK 3.3.0だけど、3.1.0の頃だからだいぶ前からの様です。
https://jira.appcelerator.org/browse/TIMOB-14213

悲観にくれる私。

不貞腐れてプログラム作るのやめて息子の本棚作り出したその時です。

なんという事でしょう。
lodash を使えば万事解決との事です。

npm install lodash

して、

___PROJECT_DIR___/app/assets/javascript/lodash.underscore.js

にコピーして、

先人の教え に従い、alloy.jmkを編集しpost:compileに追記すればOKです。

@k0sukey さん有難う御座います。
ますますアバター怖くなってきてますけど僕は大丈夫です。