Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Q = require 'q'
- _ = require 'lodash'
- array = [1, 2, 3, 4, 5]
- func = (n) ->
- d = Q.defer()
- setTimeout ->
- d.resolve n * n
- , 100
- d.promise
- Q.all(_.map(array, func)).done (res) ->
- console.log res # [1, 4, 9, 16, 25]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement