Asynchronous function calls in the real world can be wrapped to appear
synchronous to code running in the JS-Interpreter. The example below
(see this page's source) creates a
getXhr function that
fetches a URL and returns the content.
This function is defined using
initialization. When called, the interpreter is paused until the callback
occurs. During this paused state,
will both do nothing, returning
true to indicate that the program
still has code to execute.
Click Parse, then either click Step repeatedly, or click Run once. Open your browser's console for errors.
Back to the JS-Interpreter documentation.