Я хочу выполнить функцию t2 только после завершения t1 и t2
var t = function () {
setTimeout(function () {
console.log("t");
}, 5500);
};
var t1 = function () {
setTimeout(function () {
console.log("t1");
}, 500);
};
var t2 = function () {
setTimeout(function () {
console.log("t2");
}, 100);
};
var r = function () { $.when(t(), t1()).then(t2); };
Я получаю вывод: -t2t1TНо я ожидал:Tt1t2
Почему , а затем часть выполняется до t1 и t2.