Je regardais un exemple de $.deferred
. Dans cet exemple, ils utilisent .promise
, je ne comprends vraiment pas le rôle là-bas parce que je reçois le même résultat sans cela, donc je veux savoir dans lequel il est nécessaire d'utiliser .promise
ou comment pouvons-nous justifier .promise
dans un exemple donné.Quand utiliser la méthode .promise dans jquery
Si je viens d'utiliser return deferred
, ça marche bien aussi.
function waitforms(ms){
var deferred= $.Deferred();
setTimeout(function(){
deferred.resolve(new Date())
},ms)
return deferred.promise(); // working with return deferred also
}
waitfor(2000).done(function(date){
console.log('Contrived example finished at'+ date.getTime())
})
https://api.jquery.com/deferred.promise/ - semble expliquer dans joliment – user2864740
Pourquoi diable quelqu'un serait voter vers le bas cette question? S'il vous plaît faites un effort pour poster dans l'explication de l'affichage aussi bien quand vous donnez une question un pouce vers le bas. +1 à questionner de mon côté. –