Titaniummapやfilterといったメソッドを使うと配列の処理をループじゃなくてクロージャですっきり書けるようになるので便利。リファクタリングで言うところの「ループからコレクションクロージャメソッドへ」ただしJavaScript1.6又は1.8で追加されたものなのでそれらに対応した実装上でないと使えない。ブラウザではIEやOperaが1.5までしか対応してないのでブラウザ上の世界では実質使えないようだ。(jQueryなどのライブラリに頼れば使える)TitaniumやNode.jsでは思いっきり使えるのでとても良い。map、forEach、filter、every、someなどには以下のようなかんじで関数を渡す。]必要であればindexと配列も渡して処理できる。]reduceとreduceRightだけ引数の取り方が違う。15reduceのやってることはRubyのinjectと同じ。TitaniumはJavaScript1.6対応と聞いたので1.8から追加のreduceは使えないのかと思ったが、試してみたら何食わぬ顔で動いた。Webデザイン・プログラミング関連記事モジュールのマニフェストTitaniumのモジュールのバージョン番号とかどうやって変更するのかなと思ってドキュメント読んだら、manifestというYAMLを編集すれということらしい。Ti.includeではなくrequireを使えば以下の黒魔術は必要ない。あとAndroidでは元々このインクルードパスの問題はないそうだ。Serverlessに接続しようとしたときにはデプロイパッケージは次のようなディレクトリ構造となり、zipで圧縮してアップロードしなくてはならない。Lambda検索:書いてる人サーバーサイドのインフラ構築とプログラミングをたしなむハーフスタックくらいのフリーランスプログラマー。カメラはペンタックス。