waitをかけながらjQuery.each()の処理をやらせる


意外と無いっぽいコードを置いとく。

    # each entries
    entries = objects
    $.each entries, ( i, entry ) ->
      setTimeout () ->
        console.log 'say '+i

      , 500*i

注意
- $.each()は勝手に処理して終わる
- setTimeoutが律儀に 500×i分のms待って順次処理する

$.each()のコールバックthis自体には.wait().delay()メソッドが居らっしゃらないので、こうなる。