Hallo dedlfix,
das kommt davon, wenn man hin und her editiert. Der Parameter hieß mal delay, aber in einer Funktion namens delay hätte das einen Namenskonflikt geben können. Okay, tut's nicht, hatte keine Lust zum Probieren.
Dass then nur einen Parameter hat, hatte ich übersehen. Stimmt natürlich.
Die Signatur des new Promise-Callback behalte ich aber bei. Man kann den zweiten Parameter weglassen, sicher, aber er gehört zum Promise-Protokoll dazu und darum lasse ich ihn stehen.
Aber wenn das Ziel ist, das delay zu awaiten, dann muss ich da nicht noch Daten durchschleifen
Kommt darauf an. Wenn der then gleich nach dem delay-Aufruf steht, ist das so. Aber das delay-Promise könnte ja auch weitergereicht werden, und setTimeout bietet das Feature auch an. Ein "universelles" Delay-Promise sollte das also können.
Rolf
sumpsi - posui - obstruxi