Das Hauptanwendungsszenario für die Implementierung von Polling in JS ist: Wir müssen einige Dinge vom Server abrufen, die in kurzer Zeit in der Zukunft bestimmt werden können. Das klassischste Szenario ist beispielsweise: Stellen Sie sich vor, ein Benutzer zahlt, indem er einen QR-Code auf der Webseite scannt. Wie ermitteln wir den Zahlungsstatus des Benutzers?
JS 实现
其实在 JS 中实现最简单的轮询就是使用 clearInterval(),还是说我们开头的应用场景,用户的支付状态:
const timeId = setInterval(() => {
if (paying == 'success'