Hallo! ?
Wir sind am Ende dieser Serie angelangt! ?
Es waren Monate voller Interviews, Nachdenken, Schreiben und Codieren.
Interviews können stressig und herausfordernd sein, und trotz Ablehnungen positiv zu bleiben, ist nie einfach. Ich habe mit dieser Serie begonnen, nachdem ich mehrere Interviews durchlaufen hatte, bei denen ich Schwierigkeiten hatte – sei es, weil ich nicht genug wusste, inkonsistente Antworten gab oder weil ich Schwierigkeiten hatte, mich klar auszudrücken.
Ich hoffe wirklich, dass diese Beiträge für Sie genauso hilfreich waren wie für mich.
In diesem letzten Beitrag behandele ich nur eine Frage, daher wird es eine kurze sein. Lasst uns eintauchen!
## Fragen
1. Was sind Promise.all(), Promise.allSettled() und Promise.race()?
Diese Methode nimmt eine Iteration von Versprechen und gibt ein einzelnes Versprechen zurück, das erfüllt wird, wenn alle Eingabeversprechen erfüllt wurden. Wenn eines der Versprechen abgelehnt wird, wird das zurückgegebene Versprechen sofort mit dem Grund für die erste Ablehnung abgelehnt. Alle Versprechen werden gleichzeitig ausgeführt und die Gesamtzeit, die dafür benötigt wird, entspricht der Zeit, die das langsamste Versprechen zur Lösung benötigt.
Diese Methode funktioniert ähnlich wie Promise.all(), der Unterschied liegt jedoch im zurückgegebenen Wert. Anstatt bei der ersten Ablehnung innezuhalten, wartet es darauf, dass alle Versprechen erfüllt werden (entweder gelöst oder abgelehnt). Das Ergebnis ist ein Array, das das Ergebnis jedes Versprechens zeigt. Alle Versprechen werden gleichzeitig ausgeführt, und die Gesamtzeit, die dafür benötigt wird, entspricht der Zeit, die das langsamste Versprechen zur Abwicklung benötigt. Wenn ein oder mehrere Versprechen fehlschlagen, können Sie das Ergebnis trotzdem sehen, da der Status jedes Versprechens in der gleichen Reihenfolge wie die Eingabeversprechen in das zurückgegebene Array aufgenommen wird.
Wie Promise.all() und Promise.allSettled() akzeptiert auch diese Methode eine Iteration von Versprechen. Der Unterschied besteht darin, dass nicht auf alle Versprechen gewartet werden muss, sondern sobald das erste Versprechen gelöst oder abgelehnt wird. Das zurückgegebene Versprechen übernimmt den Zustand (erfüllt oder abgelehnt) und den Wert oder Grund des zuerst erfüllten Versprechens. Diese Methode ist Teil der Promise-Parallelitätsmethoden.
Wie ich bereits erwähnt habe, war dies ein wirklich kurzer Beitrag. ?
Dies markiert das Ende dieser Serie (zumindest für diese Saison). ?
Ich habe über viele Themen nachgedacht, über die ich als nächstes schreiben möchte. Durch Interviews habe ich so viel Neues gelernt – neue Themen, neue Denkweisen und viel über Architektur. Vielleicht wird es in der nächsten Serie darum gehen. ?
Im Moment plane ich, mir ein paar Wochen Ruhe zu gönnen, bevor ich wieder mit dem Schreiben beginne. Ich möchte mir wirklich etwas Zeit zum Aufladen nehmen.
Ich hoffe wirklich, dass Sie alle Ihren Traumjob finden.? Ich wünsche Ihnen viel Glück auf dieser Reise! Wenn einer von Ihnen dank meiner Beiträge einen Job bekommt oder Fragen im Vorstellungsgespräch erfolgreich beantwortet, würde ich mich freuen, davon zu hören.
Vielen Dank fürs Lesen! ?
Ich wünsche Ihnen ein wundervolles Jahresende und ein noch besseres neues Jahr voller Möglichkeiten, Interviews und spannender Herausforderungen! ?
Das obige ist der detaillierte Inhalt vonTechnische Interviewfragen – teilweise Versprechensmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!