获取承诺的当前状态
默认情况下,承诺的状态在创建时处于暂挂状态。当创建 promise 的延迟对象解析/拒绝它时,将更改 promise 的状态。
var deferred = new $.Deferred();
var d1= deferred.promise({
prop: "value"
});
var d2= $("div").promise();
var d3= $("div").hide(1000).promise();
console.log(d1.state()); // "pending"
console.log(d2.state()); // "resolved"
console.log(d3.state()); // "pending"