JSFiddle - React, Tailwind, and code Playground

JavaScript

  var wait = function(dtd){

    var tasks = function(){

      alert("执行完毕!");
      		console.log(888);

      dtd.resolve(); // 改变Deferred对象的执行状态

    };

    setTimeout(tasks, 2000);

  };

  $.Deferred(wait).then(function(){ 
  		alert("哈哈,成功了!");
   }).fail(function(){ alert("出错啦!"); });
   
   
   /* $.Deferred(test) */