examples/example4.js
function longWait (message, timer, cb) {
	setTimeout(function () {
		console.log(message);
		cb("pang"); //always return "pang"
	}, timer); //wait one second before logging
}
function longWait (message, timer, cb) {
	setTimeout(function () {
		console.log(message);
		cb("pang"); //always return "pang"
	}, timer); //wait one second before logging
}
function longWait ( message , timer , cb ) { setTimeout ( function ( ) { console . log ( message ) ; cb ( "pang" ) ; //always return "pang" } , timer ) ; //wait one second before logging }
scenario 2 "skip" will call the next function as soon as the execution context leaves the function and will ignore anything passed in the callback
scenario 2 skip will call the next function as soon as the execution context leaves the function and will ignore anything passed in the callback