jQuery promise data mutation
by wittnl
JavaScript
function run() {
var dfd = $.Deferred();
setTimeout(function() {
dfd.resolve(5);
}, 1000);
return dfd.promise();
}
run().then(function(data) {
return data * data;
}).then(function(data) {
console.log(data);
});