Rolf B: javascript race condition

Beitrag lesen

Hallo Pit,

Stehen diese .then-Handler für Promises?

Wenn man ein Muster der Art

tuWas(bla, bla, bla)
.then(function(data) {
})
.then(function(data) {
})
.then(function(data) {
})
.catch(function(error) {
});

findet, dann verspreche ich Dir, dass da ein Promise unterwegs ist. jQuery bildet da ein bisschen eine Sonderrolle, die verwenden keine nativen Promises, sondern ein eigenes Deferred-Objekt (was ähnlich funktioniert, aber ein etwas anderes API hat).

Woher weiß man sowas?

Durch Lesen des WIKI

Bzw. in meinem Fall durch Schreiben; ich habe den ursprünglichen, knappen Artikel von Matthias Scharwies vor gut einem Jahr kräftig aufgeblasen.

Ich gebe aber zu, es ist nicht ganz trivial sich im Wiki über die aktuellen JavaScript-Techniken einen Überblick zu verschaffen, wenn man gar nicht weiß, wonach man sucht.

Wenn man node.js verwendet, ist die Kenntnis von Promises aber unabdingbar; alle Zugriffe auf externe Ressourcen werden damit gesteuert.

Rolf

--
sumpsi - posui - clusi