Derzeit habe ich diesen Code:Wie erstellen Sie eine benannte asynchrone Pfeilfunktion?
async function getConnection(){
// logic here...
}
Um es mit dem Rest meiner Codebasis konsistent zu machen, will ich es einen Pfeil Funktion ändern. Ich habe versucht async getConnection() => { ... }
, aber das schien nicht zu funktionieren. Was wäre der richtige Weg?
Hauptvertreter das Asynchron-Pfeil-Funktionen tragen nicht über Zusammenhang von einer Konstruktion, 'this' bezieht sich auf' Window'. – Crowes
@Crowes Ich denke um klarer zu sein, 'this' bezieht sich auf das' this' von welcher Funktion oder Objekt die Pfeilfunktion deklariert wurde. Ich nehme an, dass ein const auf dem globalen Gültigkeitsbereich deklariert wäre, so dass Sie korrekt sind –
@BrettReinhard Schau dir das an: https://stackoverflow.com/questions/22939130/when-should-i-use-arrow-functions-in-eccmascript-6?answertab=votes#tab-top – Crowes