Espruino用 $.param的なもの を書いたけど

  • 0
    いいね
  • 0
    コメント
    この記事は最終更新日から1年以上が経過しています。

    Espruinoでネットに繋いで色々しようとしていると、$.param() のようなものが無いかなぁ、と思うと思います。espruinoにjquery入れる訳にもいかんので、jQuery#paramを参考にEspruinoの上で動くようなものを書いてみました。

    プログラム

    GISTにあげてあります。

    使い方

    queryString( { arg: 1, arg2: "ab", arg3: [ "x","y","z"] } );
     // => arg1=1&arg2=ab&arg3[]=x&arg3[]=y&arg3[]=z
    

    注意

    オブジェクトを再帰的にたどっていくので、大きなオブジェクトだと簡単にメモリが足りなくなります。このあたりがPCと勝手が違う感じですよね。落ちてしまったら面倒でも毎回querystringを手動で書くしか無いようです。

    この投稿は Espruino Advent Calendar 201412日目の記事です。