function loadImage(src, parent, callback){
var img = document.createElement('img');
img.src = src;
img.onload = callback;
parent.appendChild(img);
};
var sequence = get('example.json')
.then(doSomething)
.then(doSomethingElse);
Syntax
var promise = new Promise(function(resolve[, reject]){
var value = doSomething();
if (thingWorked){
resolve(value);
} else if (somethingWentWrong){
reject();
}
}).then(function(value) {
return nextTing(value);
}).catch(rejectFunction);