JSFiddle - React, Tailwind, and code Playground

by yakun chen

HTML

$.when 及其他能取用Promise 对象的jQuery 方法均支持传入非
Promise 对象作为参数。这些非Promise 参数会被当成因相应参数位
置已赋值而执行的Promise 对象来处理。例如
$.when('foo')
会生成一个因赋值'foo'而立即执行的Promise 对象

JavaScript

var getMeat = $.Deferred().resolve('肉');

$.when('米饭',getMeat).done(function(){
    alert('饱了');
});