Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.23 KB | None | 0 0
  1. Q = require 'q'
  2. _ = require 'lodash'
  3.  
  4. array = [1, 2, 3, 4, 5]
  5.  
  6. func = (n) ->
  7. d = Q.defer()
  8. setTimeout ->
  9. d.resolve n * n
  10. , 100
  11. d.promise
  12.  
  13. Q.all(_.map(array, func)).done (res) ->
  14. console.log res # [1, 4, 9, 16, 25]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement