Node.js · Senior · Запитання 54 з 75
Що дає Node.js-коду оголошення using (explicit resource management)?
{
await using conn = await pool.connect();
await conn.query("...");
} // conn is disposed here- ✓Правильна відповідь: Автоматичне прибирання через
Symbol.dispose/Symbol.asyncDisposeпри виході з блоку, навіть при помилках - 2Швидший спосіб імпортувати модулі
- 3Спільні змінні між воркерами
Пояснення
Воно замінює багато блоків try/finally. Деякі API Node.js, як-от таймери й дескриптори файлів, уже реалізують символи dispose.