Format Code
Run Code
<!DOCTYPE html> <html> <head> <title>Debugging Promises Example</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> $(document).ready(function(){ var deferred = $.Deferred(); deferred.done(function(result){ console.log("Done: " + result); }).fail(function(error){ console.log("Failed: " + error); }).always(function(){ console.log("Always executed."); }); // Simulate an asynchronous operation setTimeout(function(){ deferred.resolve("Operation completed."); }, 1000); console.log("Deferred state: ", deferred.state()); }); </script> </head> <body> </body> </html>
console output