JSFiddle - React, Tailwind, and code Playground

JavaScript

Promise.resolve(98).then(function (val) {
    return Promise.resolve(val + 1);
}).then(function (val) {
    return $.when(val + 1);
}).then(function (val) {
    alert(val);
});

$.when(98).then(function (val) {
    return $.when(val + 1);
}).then(function (val) {
    return Promise.resolve(val + 1);
}).then(function (val) {
    alert(val);
});