callback

http://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/

by shenoyvnm

JavaScript

//callback
var allUserData=[];
function logStuff(userData){
  if (typeof userData==="string")
  {
   console.log(userData);
  }
  
  if (typeof userData==="object")
  {
  debugger;
  for(var item in userData){
   console.log(item+":"+userData[item]);
   }
  }
}

function getInput(options,callback)
{
debugger;
allUserData.push(options);
callback(options);
}
getInput({name:"rajesh",job:"it"},logStuff);
getInput({name:"mahesh",job:"ites"},logStuff);