Guest User

Untitled

a guest
Oct 20th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. ( function(){
  2. var createDef = function(data){
  3. var def = new $.Deferred();
  4. setTimeout(()=>{
  5. alert(data);
  6. def.resolve(data);
  7. },0);
  8. return def;
  9. };
  10.  
  11. $
  12. .when(createDef('hello'),createDef('world'))
  13. .done((msg)=>{
  14. alert('done ' + msg);
  15. })
  16. .fail((msg)=>{
  17. alert('fail ' + msg);
  18. })
  19. .always((msg)=>{
  20. alert('always ' + msg);
  21. });
  22. })();
  23.  
  24. ( function(){
  25. var createDef = function(data){
  26. var def = new $.Deferred();
  27. setTimeout(()=>{
  28. alert(data);
  29. def.resolve(data);
  30. },0);
  31. return def;
  32. };
  33.  
  34. $
  35. .when(createDef('hello'),createDef('world'))
  36. .done((msg, worldcallbackresult)=>{
  37. //add another parameter to indicate createDef('world')
  38. alert('done ' + msg + 'world callback' + worldcallbackresult);
  39. })
  40. .fail((msg)=>{
  41. alert('fail ' + msg);
  42. })
  43. .always((msg)=>{
  44. alert('always ' + msg);
  45. });
  46. })();
Add Comment
Please, Sign In to add comment