.thenの引数は関数
function test1() {
"use strict";
var d = new $.Deferred();
setTimeout(function () {
console.log("test1");
d.resolve();
}, 1000);
return d.promise();
}
hogehoge.then(test1());
hogehoge.then(test1);
.thenに引数を持った関数を渡す
function test1(ms) {
"use strict";
return function () {
var d = new $.Deferred();
setTimeout(function () {
console.log("test1");
d.resolve();
}, ms);
return d.promise();
};
}
hogehoge.then(test1(1000));
.thenに非同期処理のない関数を渡す
function mogeta() {
"use strict";
console.log("mogeta");
}
hogehoge.then(mogeta);