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

  • 0
    Like
  • 0
    Comment
    More than 1 year has passed since last update.

    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を手動で書くしか無いようです。

    This post is the No.12 article of Espruino Advent Calendar 2014