Unwinding promises and their handlers
问题 I want to launch a sequence of tasks and I need they execute in order. When a button (#submitButton) is clicked on the entire process is launched (startAll function), so I implement an architecture like this: function startAll() { var startDeferred, highPriorityTasksDeferred, lowPriorityTasksDeferred, finalizeDeferred; startDeferred = $.Deferred; **highPriorityTasksDeferred= startDeferred.then(initialize).done(initiate); <-- ERROR HERE** lowPriorityTasksDeferred= highPriorityTasksDeferred