JSFiddle - React, Tailwind, and code Playground

by guest271314

JavaScript

var deferred = new $.Deferred();
var obj = {"checkWin" : function() {return true}};
click();
deferred.progress(function(msg) {
// `this` within `deferred`
// references `deferred` object ,
// try `obj.checkWin()`, `obj.nextLevel()`
  if (obj.checkWin()) {
    alert(msg);
    // nextLevel();
  };
});

function click(e) {
    // do stuff
    // `e` undefined ?
    // move(e)
    // .set('background-color','black')
    // `.delay()` accepts `number` as argument ? 
    // .delay('0.1s')
    // .end();
    deferred.notify("you won !");
};