Node.js · Senior · Frage 54 von 75
Was bringt die Deklaration using (Explicit Resource Management) für Node.js-Code?
{
await using conn = await pool.connect();
await conn.query("...");
} // conn is disposed here- 1Automatisches Aufräumen über
Symbol.disposebeim Verlassen des Blocks - 2Einen schnelleren Weg, Module beim Start zu importieren
- 3Variablen, die zwischen Worker Threads geteilt werden
Antwort zeigen
Richtige Antwort: Automatisches Aufräumen über Symbol.dispose beim Verlassen des Blocks
Erklärung
Es ersetzt viele try/finally-Blöcke. Manche Node.js-APIs wie Timer und File Handles setzen die Dispose-Symbole schon um.