JavaScript procedural vs continous passing style
var data = getData();
var name = data.name;
var moreData = getModeData(name);
console.log(data.age, moreData.price);
getData(function(data){
var name = data.name;
getMoreData(name, function(moreData){
console.log(data.age, moreData.price);
});
});for(var i = 0; i < elems.length; i++) {
(function(i) {
elems[i].onclick = function() {
console.dir(i)
};
}(i));
}
// output
for (i = theadColumns.length; i--;) {
theadColumns[i].addEventListener('click', function(event) {
console.dir(i)
})
}
// output